6.07-Shopee后端开发日常实习
1. 自我介绍
2. 进程和线程的区别?为什么线程切换消耗资源小?进程和线程是怎么来使用多核CPU的?
3. 虚拟内存
4. 手机下单流程的网络请求过程?为什么是三次握手不能是两次?世界上这么多机器是怎么知道我们的目标服务器在哪里? 是要知道所有人的MAC地址然后去匹配吗?连接断开的过程?没有第四步会怎么样?TCPUDP的区别
5. HashMap的实现?红黑树的好处?
6. 写题:两两一组翻转链表
7. 写题:合并区间的一个变形题。时间复杂度分析。时间复杂度优化。
8. 反问
2. 进程和线程的区别?为什么线程切换消耗资源小?进程和线程是怎么来使用多核CPU的?
3. 虚拟内存
4. 手机下单流程的网络请求过程?为什么是三次握手不能是两次?世界上这么多机器是怎么知道我们的目标服务器在哪里? 是要知道所有人的MAC地址然后去匹配吗?连接断开的过程?没有第四步会怎么样?TCPUDP的区别
5. HashMap的实现?红黑树的好处?
6. 写题:两两一组翻转链表
7. 写题:合并区间的一个变形题。时间复杂度分析。时间复杂度优化。
8. 反问
全部评论
相关推荐
07-03 17:00
沈阳师范大学 Java 点赞 评论 收藏
分享
07-24 12:38
华南理工大学 Java 月色及衿:反思了一下自己在学习的过程中确实也一直只想着怎么用和怎么用好,会用,底层实现差不多就完事了,实际上一被拷打就是路边一条,做个半吊子简历急着找实习撞见大厂马上就露原型,唉,好好练功吧

点赞 评论 收藏
分享
点赞 评论 收藏
分享
07-20 22:08
The University of Warwick 后端 点赞 评论 收藏
分享