11.9 一面(25min):
1.自我介绍
2.怎么看待加班、团队合作
3.问设计模式了解多少,我说单例模式(饿汉、懒汉、双重校验+锁)
4.枚举实现单例模式
5.问看过什么书
6.MySQL索引底层
7.MySQL事务实现原理
8.事务隔离级别
9.模糊查询索引失效的情况
10.SQL优化
11.用什么分析具体的SQL语句、type字段表示什么
12.创建线程的方式
13.Runnable和Callable的区别
14.synchronized和volatile的区别
15.i++和++i哪个线程不安全,为什么
16.Redis缓存雪崩
17.Redis分布式锁实现
18.原生Redis分布式锁有什么问题,怎么解决
19.反问
11.10 二面(25min):
1.自我介绍
2.Redis持久化机制
3.Redis键过期策略
4.HashMap和TreeMap的区别
5.LinkedHashMap的底层
6.三个线程顺序执行怎么做
7.遇到过哪些异常?
8.怎么理解反射?
9.单例模式
10.synchronized的底层原理
11.SQL调优
12.SQL查询慢怎么解决优化
13.数据表数据量很大考虑用什么排序算法,稳定性问题?
14.反问
更新:二面完后发了个笔试,交了之后几天流程已挂
#万得##面经##java#