百度提前批一面
感觉我的运气很好,我的问题都很基础。感觉很简单。
1. 自我介绍。
2. 介绍一个最熟悉的项目。(被说low了)
3. tcp的拥塞控制,什么时候慢开始。
4. tcp三次握手,四次挥手,以及最后一次挥手的ack丢失怎么办。
5. 进程和线程的区别。
6. TLB是什么。
7. 多线程之间的通信。
8. 多进程之间的通信(IPC)。
9. 给了一个结构,暴露 get 和 set 方法,怎么实现线程安全的操作(照着concurrenthashmap说了点,sychronized和cas啥的)
9. 生产者消费者模型。
10. A第一道算法题,两个有序链表排序。
11. A第二道算法题,两个字符串的最大公共子串的个数。
A完两道题后,第二题写错了一点,之后问了他是什么部门(百度云计算部门),然后让他评价下我的面试,之后说过了一面。
不得不说,百度的面试体验很棒,面试官很nice,如果说的不对的他会对你做纠正,如果没说全的会做补充,很温柔。