第一面(7月4日)
tcp三次握手udp和tcp区别网络分层IP属于哪一层dsn解释一下进程和线程区别什么是协程协程相对线程的好处有了进程为什么需要线程线程的共享资源进程之间的通信方式知道那一些...

第一面(7月4日)
- tcp三次握手
- udp和tcp区别
- 网络分层
- IP属于哪一层
- dsn解释一下
- 进程和线程区别
- 什么是协程
- 协程相对线程的好处
- 有了进程为什么需要线程
- 线程的共享资源
- 进程之间的通信方式
- 知道那一些锁
- 介绍一下虚拟内存和好处
- 讲一下分段和分页
- 算法题:正数 0 负数组成的有序数列里找最后一个负数和第一个正数
第二面
- url渲染过程
- tcp三次握手
- tcp四次挥手
- 拥塞问题以及如何解决
- 堆和栈的内存分配
- 数组和链表讲一下
- hashmap的底层实现
- java怎么解决hashmap的并发问题
- 线程的不同状态和状态之间的切换
- 了解io系统嘛(不了解)
- 算法题:二叉树的右视图
(上面是现在能想起来的了,之后想起来会加)
第三面(7月9日)
leader面的,看着就很强
问我了不了解redis的底层实现(我不知道这个)
然后面试官相当于带着我推,推的过程中重要讲的是skiplist以及skiplist的modification等等。
算法题问的是LRU的缓存机制。
三面结束过了几天hr面确定给offer了….
以上就是本次分享内容,更多大厂面试经验持续关注六星社区。
想要高效学习,指路微信公众号——【python编程学习圈】每日分享学习干货,关注即可免费领取整套Python零基础到入门资料及学习教程,走过路过,千万不要错过!!快行动起来!!
