腾讯 三面

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

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

相关推荐

查看11道真题和解析
点赞 评论 收藏
分享
评论
2
8
分享

创作者周榜

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