一面

  1. 介绍一下你在项目中遇到的难点和解决办法
  2. 讲解一下你对面向对象的理解(封装、继承、多态)
  3. ArrayList 和 LinkedList 的区别
  4. Redis 中的数据结构有哪些
  5. 怎么保证 RabbitMQ 中的消息不丢失
  6. 列举一下 SpringCloud 中的常见中间件(nacos、setinel、seate、gateway)
  7. MySQL 中聚簇索引和非聚簇索引的区别
  8. MySQL 中事务的隔离级别
  9. 解释一下 Spring 中 AOP 和 IOC
  10. 讲解一下Java中的反射机制
  11. 薪资待遇(150-200/天)

反问:

  1. 贵公司开发团队规模
  2. 贵公司开发流程是否有文档输出
  3. 贵公司的工作时间(早九晚六,中午休息一个小时,工作较忙时会存在加班,并且周末也出加班)
  4. 面试结果大概多久可以出来(忘记问了)

原因:大概率是因为薪资待遇要求太高而被拒,BOSS上写得80-100/天