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

相关推荐

06-12 17:46
门头沟学院 Java
运营你豪哥:来说重点: ​1.项目前置,时间倒序。​​ 2.​项目描述强化结果与量化效果(STAR原则里的R)。​​ ​3.个人技能精炼,明确掌握程度,突出核心。​​ ​4.增加强有力开头的个人总结部分。​​ 5.​优化教育背景(成绩排名)、合并奖项与活动。​​
听劝,我这个简历该怎么改...
点赞 评论 收藏
分享
自学java狠狠赚一...:骗你点star的,港卵公司,记得把star收回去
点赞 评论 收藏
分享
评论
4
15
分享

创作者周榜

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