字节跳动ios客户端一二三四+hr面(已收到offer)

作者:upcyh 链接:https://www.nowcoder.com/discuss/434486 来源:牛客网 6月1日 已经收到offer了 ------------------------------------------------------------- 时间太久远,有的已经想不起来了...

一面 5月15号(70min)

  1. 二叉树的左视图

  2. 一个排序链表,奇数位置正向排序,偶数位置逆向排序

  3. static关键字的作用

  4. C++内存结构

  5. 堆和栈的区别

  6. TCP与UDP的区别

  7. TCP一系列保证可靠性的机制(超时重传,确认应答,滑动窗口,拥塞控制)

  8. HTTPS的加密过程

  9. 事务的四个特性

  10. 隔离性的四个实现级别

  11. 索引的底层结构

  12. B+树与B树的对比

https那个地方问的比较深入,估计是比较重要。

二面 5月21号(60min)

面试官说是交叉面

  1. 二叉树的最近公共祖先

  2. 编辑距离

  3. HTTP与HTTP的区别

  4. HTTPS的具体加密过程

  5. DNS域名解析的过程

  6. 负载均衡

  7. b+树与b树和哈希表的比较

  8. 线程与进程的区别

面试官一开始问题java知识,我说我不会,最后提了一句我对安卓开发的看法,我说我面的不是ios吗,他就没再问。

三面 5月26号(13min)

也是交叉面 三面比较懵逼,只面了13min

  1. DNS拦截和HTTP拦截

  2. 对称加密秘钥和非对称加密秘钥有哪些

  3. 加密算法具体的过程了解吗

  4. HTTP的请求报文结构

  5. 请求方法有哪些,什么含义

四面 5月27号(60min)

leader面 四面问题比较开放,就是大致上讨论一下,聊天居多

  1. 线程和进程的区别

  2. 虚拟内存管理

  3. 线程如果中途截断,资源会释放吗,进程呢

  4. 如何将UDP变得可靠

  5. 访问一个网址请求的那八个步骤

  6. http的请求方法

  7. get和post的区别

  8. C艹一个可执行文件生成的过程

hr面 5月28号

聊了一些问题,问了问要不要考研,为什么之类的。 许愿offer~~~

最后更新于