兴盛优选,一二三面
兴盛优选三轮技术面(40min),第一轮
bean生命周期
springboot启动原理
hashmap 0.75的由来
hashmap put()过程
springmvc 处理请求过程
redo log, undo log, bin log 的区别和顺序
Mybatis如何将接口和xml连接
mysql表锁和行锁的使用场景
多线程如何顺序执行
explains的参数
redis 中 set()命令如何处理长度不一致的情况 (应该是SDS)
三次握手和四次挥手中,双方服务器的具体状态
四次挥手中,报文丢失如何触发重传
题目:
1. 如何一次遍历,判断有环链表的环长度
bean生命周期
springboot启动原理
hashmap 0.75的由来
hashmap put()过程
springmvc 处理请求过程
redo log, undo log, bin log 的区别和顺序
Mybatis如何将接口和xml连接
mysql表锁和行锁的使用场景
多线程如何顺序执行
explains的参数
redis 中 set()命令如何处理长度不一致的情况 (应该是SDS)
三次握手和四次挥手中,双方服务器的具体状态
四次挥手中,报文丢失如何触发重传
题目:
1. 如何一次遍历,判断有环链表的环长度
第二轮技术面 50min
操作系统中有什么任务调度的算法,以及各自的优、缺点。
为什么需要四次挥手
如何作流量控制?
TCP是双工通信吗?什么是双工通信
TCP链接IP可以被篡改吗
对泛型的理解, 擦除有了解过吗?
java中终止线程的方式
ArrayBlockingQueue和LinkedBlockingQueue的优劣点
如何设计一个高性能的有界阻塞队列?
线程池内部的实现原理(worker)?
线程池7大核心参数
有什么索引类型?
B+树和B-树作为索引的优缺点
mysql中有hash索引吗?
bitmap索引有了解吗?
bitmap压缩是什么?
什么是MVCC,越详细越好。
如何实现mvcc(全局发号器)
算法:
用O(1)复杂度实现LRU算法,为什么用双向链表?
第三轮技术面 50min
操作系统中有什么任务调度的算法,以及各自的优、缺点。
为什么需要四次挥手
如何作流量控制?
TCP是双工通信吗?什么是双工通信
TCP链接IP可以被篡改吗
对泛型的理解, 擦除有了解过吗?
java中终止线程的方式
ArrayBlockingQueue和LinkedBlockingQueue的优劣点
如何设计一个高性能的有界阻塞队列?
线程池内部的实现原理(worker)?
线程池7大核心参数
有什么索引类型?
B+树和B-树作为索引的优缺点
mysql中有hash索引吗?
bitmap索引有了解吗?
bitmap压缩是什么?
什么是MVCC,越详细越好。
如何实现mvcc(全局发号器)
算法:
用O(1)复杂度实现LRU算法,为什么用双向链表?
第三轮技术面 50min
聊项目、聊人生、聊理想
虽然最终没选择去,但是面试的时候能感觉出三位面试官都是很有水平的,如果能做同事感觉能学到很多。
#面经#