字节跳动 服务端研发 2021秋招 一面+二面+三面面经

这是我首发在牛客网上的面经

作者:ChouZixu
链接:https://www.nowcoder.com/discuss/477373?source_id=profile_create&channel=666
来源:牛客网
 

一面 8.6 中午 13.00 时长65分钟

  1. 自我介绍
  2. 在华为干什么?流量控制和均衡
  3. 为什么需要这个功能?
  4. 采用的什么算法?
  5. 和原来的算法相比有没有改进?改进了多少?这个算法为什么好?
  6. 论文写得什么?老师提供的思路还是自己想的?
  7. 网络OSI模型各层的作用以及运行在上面的协议
  8. 你如何理解TCP中的面向连接?
  9. HTTP报文的结构和内容
  10. 接下来问问数据库的内容。我:我不会数据库,完全没接触过。
  11. 面试官:那操作系统学过吧  我:我自己看过,您问吧,我不保证我一定会
  12. 线程和进程的区别
  13. TIME_WAIT和CLOSED_WAIT的区别、
  14. 懂多线程吗?我:完全不了解,没用过
  15. 12个球,一个天平,找不一样的,小学智力题
  16. 有很大很大的数据流,不断有数据插入,要设计一个随时可以返回中位数的方法。
  17. 面试官:咱们写几道题吧
  18. 手撕代码环节:1.LCA  2.输入一个数组和target,输出所有的和为target的二元组和三元组。都轻松搞定。
  19. 你是只会数据结构和计网吗?我:还有一点点算法和操作系统相关面试题。
  20. 反问:进入团队有没有一个过渡期?

8.7早上9点,邮件过来了,经过讨价还价,二面定在8.9中午13.00

二面 8.9中午 13.00 时长60分钟

  1. 自我介绍
  2. 华为干什么?为什么?怎么做?一键三连。
  3. 三次握手
  4. 没有第三次会有什么影响
  5. 四次挥手最后client要等多长时间,为什么
  6. 脏读,幻读? 我:我不会数据库。面试官:OK,那咱们继续问网络
  7. 对称加密和非对称加密的区别,在HTTPS中的情况是怎么样的
  8. ssl的原理
  9. 路由器工作在哪一层,路由表是什么时候干什么用的
  10. GET,POST的区别?能不能变成一样的?
  11. 操作系统学过吗? 没有,会一点点
  12. 进程通信方式,那个最快,哪个不受信号量的限制
  13. javaGC(这里不是很会,随便扯了扯):
  14. Rust比java好在哪里
  15. 三人纸牌的推理
  16. 手撕代码(终于到这个环节了,我太难了):1.快速幂 2.迷宫题,简单的DFS
  17. 反问:进去之后需要转换技术栈吗?有什么框架是自研的吗?

三面是8.12 中午13.00 时长60分钟

  1. 自我介绍
  2. 华为实习一键三连
  3. 论文一键三连
  4. 浏览器输入URL,如何得到页面?
  5. 四次挥手
  6. 如果系统中出现很多TIME_WAIT和CLOSED_WAIT怎么处理,会有什么影响
  7. 加密算法了解吗? 我:非常了解密码学
  8. SSL原理过程
  9. AES知道吗,原理是什么?作用是什么
  10. 滑动窗口的原理
  11. 堆和栈的区别和应用场景
  12. 死锁的条件,怎么解决(我就知道个回滚)
  13. 手撕代码:1.寻找重复的数
  14. 反问:为什么不问项目?你没有计算机相关的项目。

体验都很好,期待HR小姐姐的联系。

 

菊场我有实习,就不写面经了。

想看腾讯后台开发的面经的可以看这里:https://www.nowcoder.com/discuss/477243

你可能感兴趣的:(面经)