qq客户端二面

后端项目,所以基本上是八股盛宴
1. 自我介绍
2. 操作系统中,进程,线程,协程有什么区别?为什么需要协程(腾讯真的好爱问协程)
3. 静态链接和动态链接有什么区别
4. 虚拟内存是什么,为什么需要虚拟内存
5. 什么是栈溢出?有哪些栈溢出的场景?
6. io多路复用是什么,为什么要io多路复用,有哪些基于io多路复用的组件or中间件,详细讲讲
7. http1.1,http2,http3有哪些不同
8. 什么是队头阻塞
9. 流量控制和拥塞控制是什么
10. tcp为什么需要三次握手四次挥手?
11. tcp的头部有哪些字段
12. java内存泄漏是什么,怎么理解内存泄漏的,有哪些场景
13. java的堆内存结构,为什么要分代存储
14. java是怎么判断一个对象可以被回收的
15. 线程安全的集合有哪些,详细讲讲,copy onwritearraylist适用哪种读写情况,为什么
16. 使用了线程安全的集合,就一定线程安全了吗,为什么
17. 算法
无重复字符的最长子串
大数相加(最开始是相乘,时间不够就改成写相加了)
18. 反问
全部评论
居然没问数据库中间件
点赞 回复 分享
发布于 03-28 13:39 辽宁

相关推荐

评论
2
4
分享

创作者周榜

更多
牛客网
牛客企业服务