一面(7.27,40min)
1.自我介绍
2.项目中Nginx缓存是怎么实现的
3.怎么设计一个本地缓存
4.LRU的实现原理
5.Redis有哪些数据结构
6.怎么发现系统性能瓶颈,有哪些手段
7.Spring的核心是什么
8.AOP的应用场景
9.讲一下Java NIO
10.socket连接过程
11.为什么是四次挥手
12.服务端怎么提高处理socket连接的性能
13.JVM垃圾回收算法(新生代和老年代)
15.为什么新生代和老年代采用不同的回收算法
16.怎么设计一个线程安全的Map
17.ConcurrentHashMap的优点
18.手撕算法(最小栈)
二面(8.6,56min)
1.自我介绍
2.手撕代码(一个整型数组,肯定有一个数出现的次数大于一半,找出这个数)
3.手撕代码(快速排序)
4.讲一下数组寻址的底层原理
5.讲一下HTTP协议
6.cookie是存在哪的
7.SpringBoot和SpringMVC的区别
8.讲一下MyBatis主键查询的源码
9.项目中Nginx缓存是怎么实现的
10.项目中为什么要使用Redis
11.说一下你的优点
12.最近在看什么书
13.平时是怎么学习的
14.你有什么要问我的
全部评论
(4) 回帖