一面(60min)
1.擅长项目
- 购物车模块怎么实现的(Redis)
- 订单过期怎么实现的(死信队列,RabbitMq)
- Redis项目中用到哪些数据结构?(String,HashMap)
- String最大容量
- Redis宕机怎么解决数据丢失问题(AOF,RDB,主从复制)
- Redis过期策略
- Redis哨兵知道吗(不知道)
2.框架
- SpringBoot你知道些什么?
- 项目中用到了SpringBoot哪些东西(基本注解)
- Configuration注解有什么用?
- Spring IOC,AOP项目中怎么用的?(不记得了)
- Spring中的设计模式
3.Mysql数据库
- Sql语句优化?
- expain有哪些字段,代表的意思?
- 设计数据库需要注意什么?
- 项目中表结构中哪些加了索引?
- null对索引的影响
- 索引的数据结构
4.多线程
- 线程池在项目中的使用?
- 线程池有哪些参数?用的哪种线程池
5.JVM(GC)
6.Java集合
- 说一下你常用的集合(答:HashMap,ArrayList)
- HashMap的底层
7.项目中遇到的问题
8.一个简单的算法题
二面(20min)
1.项目
- 购物车模块怎么实现的
- 用到redis的数据结构
- Hash结构的扩容(答:扩容机制,渐进式rehash)
2.基础
- 公平锁非公平锁
- 公平锁在jdk哪里实现了吗
3.算法
- 说一下归并排序
4.实习方面的问题
- 实习时长
- 到岗时间
- 说了部门干啥的
二面感觉挺水的,像是hr和项目一起问了问,说1-2天内有结果
全部评论
(3) 回帖