3.22 饿了么一面 1h
面的有点晕,面试前看了很多网络redis和jvm juc的八股,结果问的很多东西都是我之前没准备太多的。。
- Spring应用层次划分,每一层做什么事情
- 如果给其他系统提供服务 是在哪一层
- DTO Pojo是在哪一层,干啥的
- 领域对象在哪一层
- 服务接口的拦截器有什么实现方式
- MVC底层怎么实现拦截的
- Spring怎么处理循环依赖
- 三级缓存都有什么作用
- Mysql索引,B+树
- 主键索引和二级索引
- 跳表数据结构
- 延迟队列的数据结构
- 时间轮数据结构和底层实现
- 线程池主要参数作用
- 线程池的拒绝策略有哪些
- 分布式系统中如何保证事物一致性,项目里面哪里用到了
- 自己相较于其他人的优点
- 反问
太久没看Spring的八股了导致说的磕磕绊绊的,跳表和时间轮也基本没用过只能凭记忆说了下,感觉大概率寄了。。