2024年12月20日面试官态度超级超级好,我中途还断联了用手机接上的,不会的问题面试官会结合业务部门的实践操作进行讲解,总的来说没有问项目,但是我有意在回答八股的时候结合项目一起说了- 自我介绍(我自己讲了讲项目- 反射讲一讲(我把动态代理也将了,被追问实现动态代理的两种常见方式,为什么需要实现接口或者实现父类- 开发过程中常见的异常是什么,RuntimeException主要有哪些- 垃圾回收算法都说一说,没有追问,就是看大体了不了解- 紧接GC之后,问了平常是怎么处理OOM的,需要具体讲出方法- 什么场景会导致内存溢出,我说了Threadlocal,但是面试官说这个其实不太普遍- 事务是什么,事务隔离级别,可重复读怎么解决幻读的,MVCC- 索引,最左前缀匹配,索引是不是越多越好,为啥不是- Redis的数据结构- 持久化机制,AOF和RDB具体是怎么使用的- Mybatis的缓存- IoC和DI(这里我讲得很详细,把整个Bean的生命周期什么的都有说,面试官没有追问- AOP,我又说了动态代理- 微服务的使用,是什么,会用到什么技术- 将微服务的时候提到了MQ,就开始追问为什么项目里用的是RocketMQ,为什么不用Kafka- Linux的常见命令,我答了我知道的命令后面试官说那我应该只是会简单用一用- 开发的常用工具,具体说了说Maven- 唠嗑,问意向,反问