字节技术一面

一面大概四十分钟,估计又挂了,好多我都说不清楚,面试官好无奈的

  1. 自我介绍

  2. 讲一下你个人完成的项目

  3. 快速排序时间复杂度和思想,如何去改进快排的平均时间复杂度(后来面试官给了思路,顺序数组,部分无序)

  4. TCP和UDP区别/特点

  5. TCP为什么是可靠传输

  6. TCP在哪一层

  7. LRU和NRU解释一下,应用于什么场景 (给出提示,页面置换算法,我瞎说了下,面试官说你说的太笼统了吧,我说我不清楚)

  8. TCP三次握手,为什么是三次不是两次也不是四次

  9. 讲一下TIME-WAIT

  10. 讲一下滑动窗口

  11. 进程间通信方式,详细讲一下

  12. 进程与线程的区别 还问了其他我不知道的名词

  13. 并发与并行 还问了其他我不知道的名词

  14. 讲一下缓存 不知道

  15. 知道前序后序还原二叉树

  16. 知道HTTP吗,讲一下HTTP和HTTPS关系区别

  17. HTTPS特点

  18. HTTPS工作原理

  19. HTTPS为什么更安全(讲了对称加密和非对称加密)

  20. 知道B树和B+树吗 (不清楚,只知道为什么MySQL用B+树,原因是巴拉巴拉)

  21. 知道redis吗 不知道

  22. 知道Cookie和Session吗 不知道

  23. 自己还有在学什么东西吗(讲了大创搞的OpenCV、TensorFlow、Python)

  24. 主要是想通过实习提升什么 项目开发吗

  25. 问了我的一个C++项目中的相关容器

  26. 问了锁(我也没明白啥意思,说了乐观锁和悲观锁,但好像不是这样,然后感觉面试官不太高兴)

  27. 什么要问他的(我问了火山主要需要我干什么,面试官说没法详细说……就没了……)

感觉最后面试官很无奈的快速挂了视频

原文地址:https://www.cnblogs.com/OFSHK/p/14294096.html