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 辽宁

相关推荐

后来123321:别着急,我学院本大二,投了1100份,两个面试,其中一个还是我去线下招聘会投的简历,有时候这东西也得看运气
点赞 评论 收藏
分享
醉蟀:你不干有的是人干
点赞 评论 收藏
分享
评论
4
15
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务