大龄老兵,八股文不是趋势,请深挖项目难度、亮点。
一、部分面试情况
记录了近期的部分面试题目。
1.1 某上消费金融
- 在你项目中通过哪些措施来保证高可用
- 线程池的详细参数
- 15亿身份证排序
- 分布式锁
- 如何保证消息不丢失
- ....
1.2 某蚁消金
- AQS机制
- 锁机制
- epoll
- Spring Starter
- 系统 QPS
- ......
1.3 某音控股
- 详细聊一下负载均衡在系统的具体实现
- 如何保证系统的可用性
- ......
1.4 某讯云智
- 你们系统的高可用架构设计
- 系统 QPS 是多少,瓶颈在什么地方
- 数据连接池配置
- 如何保证系统的可用性
- 业务是如何保证 99%的
- 系统的整体设计
- ......
二、通用高频问题
2.1 技术问题
- 你在系统中通过哪些措施来保证系统的高并发
- 系统的 QPS 是如何计算出来的,它的瓶颈是什么
- 你们的系统是如何保证高可用,可以达到多少个9
- ......
2.2 HR 问题
- 离职原因是什么
- 最近绩效怎么样
- 项目中的职责、担任的角色
- 项目管理能力
- 期望薪资
- ......
2.3 八股文重点
八股文在时间不够的情况下,建议以高频为主。毕竟考察的不一定会很多。
- AQS
- 分布式锁
- mvcc、锁机制
- MQ 的不重复消费、一致性、幂等
- 分布式事务
- 秒杀
- .......
三、总结和感受
3.1 总结
对于多年的老兵,面试过程中比较少出现直接考八股文的场景,更多的围绕你的项目详细展开,请多多挖掘项目的难点和亮点。
多考察你的设计、实现、项目管理。并围绕高并发、高可用进行展开,重点于你的设计、思考、以及场景解决能力。通过哪些手段和方式来保障你系统的高并发、高可用。
可能会围绕系统的 QPS/TPS 是多少、瓶颈在什么地方、如何去优化应对。当然会存在一些场景设计题目,比如秒杀、设计一个mq 等。
3.2 感受
每一次找工作都是一次马拉松,对身心也是一次不小的考验,也常常会有失望失落,甚至可能会自我怀疑。
积极发展副业,争取有一天脱离职场苦海!