1. 之前的项目
没有项目只能搬出练手的项目(
2. 数组和链表的区别,优缺点
数组连续,链表不连续
数组查特定元素和尾插性能高
链表任意位置插和删除性能高
3. 如何在数组头部插入元素
不会,引导可以用循环链表思路
4. 如果设计线程池考虑什么
线程池大小,丢弃策略,追问还有吗
5. TCP如何保证可靠性
拥塞控制和丢失重传
6. 丢失重传如何实现
根据确认包和发送包的时间差判断是否丢失
7. 滑动窗口有了解吗
忘了
8. HTTP只有TCP/IP吗
HTTP2.0新增QUIC协议,改正是3.0
9. QUIC有了解吗
没有
10. 八个小球只有一个重的怎么找出来
二分法,追问:有更好的解法吗
11. 反问
总结:面试官人很好,很有耐心地引导,但是我知识点全忘光了