1. tcp三次握手
2. udp和tcp区别
3. 网络分层
4. IP属于哪一层
5. dsn解释一下
4. 进程和线程区别
5. 什么是协程
6. 协程相对线程的好处
7. 有了进程为什么需要线程
8. 线程的共享资源
9. 进程之间的通信方式
10. 知道那一些锁
11. 介绍一下虚拟内存和好处
12. 讲一下分段和分页
13. 算法题:正数 0 负数组成的有序数列里找最后一个负数和第一个正数
第二面
1. url渲染过程
2. tcp三次握手
3. tcp四次挥手
4. 拥塞问题以及如何解决
5. 堆和栈的内存分配
6. 数组和链表讲一下
7. hashmap的底层实现
8. java怎么解决hashmap的并发问题
9. 线程的不同状态和状态之间的切换
10. 了解io系统嘛(不了解)
11. 算法题:二叉树的右视图
(上面是现在能想起来的了,之后想起来会加)
第三面(7月9日)
leader面的,看着就很强
问我了不了解redis的底层实现(我不知道这个)
然后面试官相当于带着我推,推的过程中重要讲的是skiplist以及skiplist的modification等等。
算法题问的是LRU的缓存机制。
三面结束过了几天hr面确定给offer了….
最后,求一波8-12在北京字节附近合租的小姐姐~
全部评论
(8) 回帖