数字马力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