腾讯IEG后端日常实习一面
面试时间:2025/11/25
面试时长:45min
自我评价:第一次面大厂,有点紧张,答题卡壳,还是要多练。该答的应该都答出来了,但语言组织的不太行,估计印象分扣大分。感觉面试官后半段一直在时不时的提起微服务,我服了,完全不会啊, 感觉要凉。
面试内容:
- 自我介绍
- 挑一个项目介绍
- 你怎么理解DDD设计思想
- 那你项目如何体现DDD设计
- 你觉得DDD设计思想和微服务划分有什么联系?
这里面试官说他没用过DDD,改问第二个点评项目,问题变常规
- 一人一单、超卖问题(吟唱)
- 数据一致性(吟唱)
- 缓存三大问题(吟唱)
- 如何保证消息不重不漏消费
- 回到Redis,Redis为什么快?(内存、单线程+多路复用、新版本有多线程处理网络I/O)
- 还有吗?(数据结构简单、优化好)
- 详细说说?(我说了SkipList,相比B+树维护简单等等)
- 还有吗?(头脑风暴……想不到随便说了说Dict渐进式迁移)
- Redis怎么高可用
- Sentinel选举新主节点策略
- 主从节点同步数据方案(全量+增量)
- 说说IO多路复用三种方式(select/poll/epoll,感觉我说的不太好)
- 了解微服务吗?(我答了解一点)
- 分布式事务了解吗?(只知道个Seata组件和TCC)
- 有过部署微服务的实践吗?
打完微服务部分感觉面试官眼神瞬间就变了
无手撕
闲聊:
- 你觉得你有什么优缺点?
- 接下来有什么规划?
- 有什么兴趣爱好?玩游戏吗?玩什么?
反问:公式化反问:业务、技术栈(go+微服务)、流程(2技术+1HR)、学习建议(微服务)
