腾讯 三面

#发面经攒人品#📍面试公司:腾讯  
🕐面试时间:三面  
💻面试岗位:Java后台实习生  
❓面试问题:  
1. 假设你在一个高并发场景下做订单系统,如何防止超卖?有几种方式?  
2. 分布式系统中,如果有多个服务依赖一个下游服务,这个下游挂了,你会怎么处理?  
3. Java 中 synchronized 和 Lock 有什么不同?分别适合哪些场景?  
4. 算法题:LRU 缓存怎么实现?能不能手写一个简单版本?  
5. 数据库索引什么时候失效?联合索引怎么用效果最好?  
6. 分布式事务你了解吗?有哪些常见的方案?说说它们的原理和适用情况。  
7. 你们项目中有用到异步处理吗?线程池的参数你是怎么配置的?  
8. Spring IOC 和 AOP 的实现原理分别是什么?为什么用动态代理?  
9. Redis 中如何实现延迟队列?有没有遇到过 Redis 中的热点 key 问题?  
10. 一次完整的接口调用,从浏览器发起请求到后端响应,你能讲一下整体流程吗?  
11. 如果你发现线上接口响应时间突然上升,你会怎么排查?有哪些排查思路?  

🙌面试感想:  
三面偏系统设计和实战多一些
全部评论

相关推荐

04-19 18:50
已编辑
长沙学院 Java
个人背景:学院二本计科专业 大二开始实习个人经历:安克创新 、理想汽车、字节跳动碎碎念:我做事只有三分钟热度。看到进了大厂的同学,我会羡慕,也会跟着努力上进;但遇到好看的小说,我又会放下手头的事沉迷其中,之前的坚持也就中断了。我有些自卑,总觉得自己学历和外貌都不够好。之前偶然在网上受到关注,我就喜欢上了上网,因为这里有很多人认可我。但我也很在意别人的评价,偶尔看到嘲讽的言论,会触发我的自卑情绪,让我感到愤怒。有时候我会强硬地回怼,有时候又会懦弱地选择无视。我也有虚荣心。不管是拿到安克、理想还是字节的机会,我在分享的时候都会带着这份心思。我会特意强调自己学历不好,是为了衬托出过程的艰难,以此显得自己更厉害。我知道,人往往会炫耀自己缺少的东西,来掩盖内心的空洞。我总想着走捷径,不太喜欢踏踏实实地做事。找实习的时候,我花了更多时间在研究面试技巧上,而不是提升专业能力。我会反复听面试录音分析技巧,看面试教程学习怎么和不同的面试官沟通,还会每天自言自语练习语言表达,同学都觉得我有点奇怪。我的实习生涯里,侥幸和运气占了很大一部分。我总在想,如果有一天我失去了这份幸运,这些特质可能会让我一蹶不振。ps: 很多人会问我学习路线和经验 但是就像我上面说的 我的实习过程靠的很多是关键节点的运气 技术上面我可能不如很多人  所以请大家理性求助和理性参考我的回答 附上我的投递记录
我的offer在哪里...:从去年看到现在,飞升哥就是榜样
我的求职进度条
点赞 评论 收藏
分享
评论
3
12
分享

创作者周榜

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