1.自我介绍
2.实习项目提问
3.介绍一下String,StringBuilder,StringBuffer
4.说一下HashMap,ConcurrentHashMap,HashTable区别
5.说一下HashMap1.7与1.8的区别
7.说下ConcurrentHashMap1.7与1.8的区别
8.说一下为什么JDK1.7时HashMap会导致链表循环指向
9.介绍一下OSI模型,每层用来做什么
10.可以把网络模型变为1层吗,为什么不行
11.三次握手和四次挥手
12.为什么需要四次挥手
13.第四次挥手完是立刻断开连接吗
14.为什么要等待2ML之后才断开连接
15.说一下Redis的数据类型
16.知道它们的底层数据结构吗
17.说一下跳表插入数据的流程
18.进程之间的通信方式
19.线程的状态
20.介绍一下死锁
算法题:
找出重复数字(On时间复杂度,O1空间复杂度)