4月11日成都腾讯 后台开发Java 一面面经
成都腾讯现场面试,今天上午9点半,签到等了一会儿就进去面试。
1. 自我介绍(面试官是写 C++ 的),然后简单说了两句项目
2. 什么是分布式
3. 我看到你项目里面用了 Redis,讲讲 Redis
4. 让你设计一个 Redis 或者说一个 ***,怎么做
5. 给你一段逻辑连续的内存,你怎么设计(全程怼我怎么保证充分利用空间和动态分配)
6. 讲讲常用排序的优缺点,应用场景
7. 手写快排
8. 让你设计一个视频点播,你怎么设计这个模块
这个一开始我写的是功能模块,后来面试官明示说从接入、存储...来谈
9. 在上面那个我说道了拥塞控制,就开始问 TCP 拥塞控制机制
10. 既然你的设计就是类似 TCP(我用的 UDP 来设计),为什么不用 TCP
11. 逻辑题:6个赛道,36匹马,找出 top 1(如果是 top 6 呢)
12. 兴趣爱好
13. 你自己的优缺点
总共面了一个小时,两个设计怼的太久了,细节扣的很仔细。大家简历一定不要留坑!
#实习##腾讯##Java工程师##面经#