数字马力Java后端开发面经

我就是牛可乐 2024-10-13 01:04:17
⭕面试公司:数字马力 ⭕面试岗位:Java后端开发 ⭕面试过程:40分钟 1.简单谈谈TCP的三次握手和四次挥手过程 2.HTTP1.1相对于HTTP1.0有哪些优点和改变 3.为什么在客户端Time Wait状态之后需要等待2MSL的时间 4.说一下你对Mysql索引的了解,B+树相对于红黑树的不同 5.B+树3层大概能容纳多少的数据量,可以大概介绍一下计算公式嘛 6.B+树二分查找在页内部的槽里是如何体现的 7.索引分为哪些,如果对于大量数据查重插入,使用唯一索引效率上可行吗,有什么优化方案嘛 8.说一下什么是死锁,死锁的四大必要条件是什么,简单介绍下银行家算法 9.介绍-下HashMap的底层数据结构,以及put的时候为什么有的会插入到链表后,有的之后覆盖value 10.JDK1.7时HashMap在多线程情况下会有插入死循环的可能,什么因素导致的 . 内容来自牛友:薛定谔的电 来源:牛客

0 阅读:3
我就是牛可乐

我就是牛可乐

感谢大家的关注