Java面试很好,共4轮面试
1.自我介绍
2.Synchronized 对不同方法加锁,访问会有什么影响?
3.HashMap的底层实现?
4.ArrayList和LinkedList的区别?
5.ConcurrentHashMap的优点和为什么?
6.jdk api中用到什么设计模式?
7.java内存模型
8.String 能否被继承?
9.如何用Redis实现两个任务交替执行?
10.redis 撑爆了怎么扩容?,平时只是使用redis?有深入研究么?
11.用户数太大,一台数据库支撑不了,怎么办?
10.消息队列了解么?
11.RPC了解么?
12.画下项目架构图?
13.指出中间的问题,有什么解决办法?
14.nginx负载均衡策略有什么?你们这个场景用什么好?
15.想离职的原因?
16.你对锁了解怎么样?
17.HTTP协议 头
18.如何查看执行计划?