腾讯云智一二面面经

  一面
 ### **1. 设计模式相关**  
1. **状态机模式**  
   - 在订单系统中如何应用状态机模式?  
   - 状态机的核心原理是什么?如何配置状态与动作的映射?  
   - 状态机组件是如何工作的?如何保证状态变更的一致性?  

2. **策略模式**  
   - 在派单系统中如何应用策略模式?  
   - 如何动态选择不同的策略实现类?  
   - 策略模式如何避免 `if-else` 嵌套?是否有更优雅的方式(如反射、哈希表)?  

3. **责任链模式**  
   - 在派单系统中如何结合策略模式使用责任链?  
   - 责任链的执行流程是怎样的?如何控制链的调用顺序?  
   - 责任链的底层实现原理是什么?  

#### **2. Redis 相关**  
4. **Redis 高并发场景(抢单)**  
   - 如何用 Redis + Lua 脚本保证原子性?  
   - 如何解决 Redis 和 MySQL 数据不一致问题?  
   - 如果 Redis 删除失败,如何保证数据一致性?  

5. **Redis 缓存问题**  
   - 缓存雪崩、穿透、击穿分别是什么?如何解决?  
   - 缓存雪崩和穿透的区别是什么?  
   - 如何用布隆过滤器解决缓存穿透?  

6. **Redis 持久化**  
   - RDB 和 AOF 的区别?各自的优缺点?  
   - Redis 4.0 之后的混合持久化策略是什么?  

#### **3. Java 基础**  
7. **JVM 内存模型**  
   - JVM 内存结构(程序计数器、栈、堆、方法区、元空间等)?  
   - JVM 启动参数如何配置(如堆大小、GC 策略)?  

8. **类加载机制**  
   - 双亲委派机制的原理?为什么要用双亲委派?  
   - 如何打破双亲委派?有哪些实际应用场景?  

#### **4. MySQL 相关**  
9. **事务隔离级别**  
   - MySQL 的 4 种隔离级别是什么?分别解决什么问题?  
   - 可重复读(Repeatable Read)的实现原理(MVCC)?  

#### **5. 消息队列(RabbitMQ)**  
10. **消息可靠性**  
    - 如何保证消息不丢失(生产者确认、消费者 ACK)?  
    - 如何解决消息重复消费(幂等性)?  
    - 除了数据库唯一索引,还有哪些方式实现幂等性?  

#### **6. 分布式系统**  
11. **CAP 理论**  
    - CAP 分别指什么?举例说明(如 Nacos 是 AP 还是 CP)?  
    - 不同业务场景如何选择 AP 或 CP?  

12. **服务治理(熔断、降级、雪崩)**  
    - 服务熔断 vs 降级 vs 雪崩的区别?  
    - 如何用 Hystrix/Sentinel 实现熔断?  

#### **7. 其他**  
13. **K8s/Docker**  
    - 是否了解 K8s?常用命令有哪些?  
    - Docker 常用命令(如 `docker ps`、`docker logs`)?  

14. **面试建议**  
    - 面试官建议:多深入底层原理(如 JVM、Redis 实现),而不仅仅是表面使用。  
二面:
由于没录音,只记得几个零零碎碎的
1、es倒排索引的底层原理
2、spring三级缓存,构造方法注入的话会有循环依赖问题吗
3、redisson的底层原理,看门狗机制
4、如果看门狗机制失效了,释放锁的时候如何防止释放的是别的对象的锁
5、mysql在查询语句的时候会上什么锁,在其他隔离级别会上什么锁
6、分库分表的情况下如何根据某个字段排序查询到前10个数据
7、为什么mysql不能当搜索引擎,不考虑mysql请求压力的情况下,为什么不能用模糊查询
8、spring事务是怎么实现的
9、spring的bean是怎么发现并加载的
10、事务失效的几个场景
11、实习分库分表是怎么做的
12、实习做了什么
13、了解k8s吗
顺序不是这样,我忘了想到什么说什么,估计凉凉了大部分没答出来,面试官很好,下次还面他#面经# #云智凉经#
全部评论
已老实
2 回复 分享
发布于 04-26 01:58 广西
教我分库分表
1 回复 分享
发布于 04-25 19:18 江西
这是实习还是春招啊
点赞 回复 分享
发布于 05-14 01:16 北京
接好运
点赞 回复 分享
发布于 05-14 01:08 北京
兄弟,项目是云岚吧
点赞 回复 分享
发布于 04-28 12:58 广东
兄弟,你这个是不是面试官就是那个安排面试的?
点赞 回复 分享
发布于 04-28 00:33 广东
有手撕吗xd
点赞 回复 分享
发布于 04-27 21:29 安徽
已老实
点赞 回复 分享
发布于 04-27 18:11 北京
是我太菜了吗 感觉好难
点赞 回复 分享
发布于 04-27 13:44 黑龙江
只能把hr名字爆出来了
点赞 回复 分享
发布于 04-26 11:10 北京
为啥我这连面都不给
点赞 回复 分享
发布于 04-26 09:46 辽宁
mark面经
点赞 回复 分享
发布于 04-26 08:52 江苏
这么难吗
点赞 回复 分享
发布于 04-25 23:56 江西
已老实
点赞 回复 分享
发布于 04-25 19:39 江西

相关推荐

不愿透露姓名的神秘牛友
07-07 18:05
哈哈哈哈哈感觉朋友找工作的已经疯掉了,直接上图
码农索隆:真老板娘:“我嘞个去,这不我当年的套路吗
点赞 评论 收藏
分享
Rena1ssanc...:对的,要是面评没太烂,勤更新简历等捞就行了,腾讯可以无限复活
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-09 16:15
我应届生,去年10月份开始在这家公司实习,到今年10月份正好一年想(实习+试用期),在想要不要提前9月份就离职,这样好找工作些,但又差一个月满一年,又怕10月份国庆回来离职,容易错过了下半年的金九银十,到年底容易gap到年后
小破站_程序员YT:说这家公司不好吧,你干了快一年 说这家公司好吧,你刚毕业就想跑路说你不懂行情吧,你怕错过金九银十说 你懂行情吧,校招阶段在实习,毕业社招想换工作 哥们,我该怎么劝你留下来呢
应届生,你找到工作了吗
点赞 评论 收藏
分享
评论
12
72
分享

创作者周榜

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