腾讯客户端二面面经
投票
更新:中午面的,晚上约下一轮(下一轮应该是hr面了)。求问牛油们是直接拒offer还是当做一个备选项?(本人是后端选手😅)
1. 简单自我介绍一下
2. 你了解计算机网络吗?什么是TCP和UDP?
3. TCP和UDP的内部实现有什么区别?TCP如何保证可靠性?
4. 如果希望让UDP也具备一定的可靠性,你会考虑怎么去优化?
5. 你了解HTTP协议吗?HTTP协议都有哪几个版本?分别底层基于什么协议实现?
6. HTTP 1.0和1.1的区别?长连接是怎么实现的?
7. 常见的长连接实现方式有哪些?
8. 如果有1亿用户都建立长连接不断开,对后台压力巨大,如何优化?(既要快和稳定,又要扛住压力)
9. 长连接会对后台造成压力,如何设计后台机制来管理用户状态?
10. 你知道什么是进程和线程吗?
11. 进程间通常有几种通信的方法?
12. 你知道线程的死锁是什么意思?死锁产生的条件和如何避免?
13. 什么是分布式死锁?如何避免分布式死锁的产生和恢复?
14. 代码审查题:分析一段Java实现的DataCache代码(使用SharedPreference)存在的问题,包括代码实现bug和代码设计问题
15. 算法题:最大子序和
团队是QQ浏览器,比一面难一些,但因为我简历写的全是后端的东西,就没有拷打项目。
有些八股问太深了没答出,算法题秒了,代码审查的bug找的不是很全,感觉要考虑高并发问题吧?
1. 简单自我介绍一下
2. 你了解计算机网络吗?什么是TCP和UDP?
3. TCP和UDP的内部实现有什么区别?TCP如何保证可靠性?
4. 如果希望让UDP也具备一定的可靠性,你会考虑怎么去优化?
5. 你了解HTTP协议吗?HTTP协议都有哪几个版本?分别底层基于什么协议实现?
6. HTTP 1.0和1.1的区别?长连接是怎么实现的?
7. 常见的长连接实现方式有哪些?
8. 如果有1亿用户都建立长连接不断开,对后台压力巨大,如何优化?(既要快和稳定,又要扛住压力)
9. 长连接会对后台造成压力,如何设计后台机制来管理用户状态?
10. 你知道什么是进程和线程吗?
11. 进程间通常有几种通信的方法?
12. 你知道线程的死锁是什么意思?死锁产生的条件和如何避免?
13. 什么是分布式死锁?如何避免分布式死锁的产生和恢复?
14. 代码审查题:分析一段Java实现的DataCache代码(使用SharedPreference)存在的问题,包括代码实现bug和代码设计问题
15. 算法题:最大子序和
团队是QQ浏览器,比一面难一些,但因为我简历写的全是后端的东西,就没有拷打项目。
有些八股问太深了没答出,算法题秒了,代码审查的bug找的不是很全,感觉要考虑高并发问题吧?
全部评论
发offer了吗
接好运
相关推荐
查看21道真题和解析 点赞 评论 收藏
分享
