兴盛优选Java岗5月面经

05月05日 收藏 0 评论 0 java开发

兴盛优选Java岗5月面经

转载声明:文章来源https://www.nowcoder.com/discuss/946268

兴盛优选三轮技术面

第一轮 (40min)

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

聊项目、聊人生、聊理想

虽然最终没选择去,但是面试的时候能感觉出三位面试官都是很有水平的,如果能做同事感觉能学到很多。

C 0条回复 评论

帖子还没人回复快来抢沙发