7 年 Java 后端近期面试记录感想

1,093 阅读2分钟

大龄老兵,八股文不是趋势,请深挖项目难度、亮点。

一、部分面试情况

记录了近期的部分面试题目。

1.1 某上消费金融

  1. 在你项目中通过哪些措施来保证高可用
  2. 线程池的详细参数
  3. 15亿身份证排序
  4. 分布式锁
  5. 如何保证消息不丢失
  6. ....

1.2 某蚁消金

  1. AQS机制
  2. 锁机制
  3. epoll
  4. Spring Starter
  5. 系统 QPS
  6. ......

1.3 某音控股

  1. 详细聊一下负载均衡在系统的具体实现
  2. 如何保证系统的可用性
  3. ......

1.4 某讯云智

  1. 你们系统的高可用架构设计
  2. 系统 QPS 是多少,瓶颈在什么地方
  3. 数据连接池配置
  4. 如何保证系统的可用性
  5. 业务是如何保证 99%的
  6. 系统的整体设计
  7. ......

二、通用高频问题

2.1 技术问题

  1. 你在系统中通过哪些措施来保证系统的高并发
  2. 系统的 QPS 是如何计算出来的,它的瓶颈是什么
  3. 你们的系统是如何保证高可用,可以达到多少个9
  4. ......

2.2 HR 问题

  1. 离职原因是什么
  2. 最近绩效怎么样
  3. 项目中的职责、担任的角色
  4. 项目管理能力
  5. 期望薪资
  6. ......

2.3 八股文重点

八股文在时间不够的情况下,建议以高频为主。毕竟考察的不一定会很多。

  1. AQS
  2. 分布式锁
  3. mvcc、锁机制
  4. MQ 的不重复消费、一致性、幂等
  5. 分布式事务
  6. 秒杀
  7. .......

三、总结和感受

3.1 总结

对于多年的老兵,面试过程中比较少出现直接考八股文的场景,更多的围绕你的项目详细展开,请多多挖掘项目的难点和亮点。

多考察你的设计、实现、项目管理。并围绕高并发、高可用进行展开,重点于你的设计、思考、以及场景解决能力。通过哪些手段和方式来保障你系统的高并发、高可用。

可能会围绕系统的 QPS/TPS 是多少、瓶颈在什么地方、如何去优化应对。当然会存在一些场景设计题目,比如秒杀、设计一个mq 等。

3.2 感受

每一次找工作都是一次马拉松,对身心也是一次不小的考验,也常常会有失望失落,甚至可能会自我怀疑

image.png

积极发展副业,争取有一天脱离职场苦海!