已凉全程30min1.自我介绍2.项目怎么做的3.大学期间主修的课程4.说说常见的数据结构5.ArrayList与LinkList的异同点6.HashMap的底层数据结构7.了解ConcurrentHashMap吗,实现原理8.了解线程池吗,自己有没有用到线程池9.讲讲如何创建线程池(这点没答上来,答了线程池的优点,然后提到了线程的创建)10.那你给我讲讲线程的创建方式(讲完之后他又让我回答线程池的创建)11.什么是线程安全和线程不安全12.线程安全如何实现13.synchronized和reentrantlock区别14.索引的类型15.平时用的是MySQL吗(是的),说说MySQL支持哪些存储引擎16.B和B+树的区别17.为什么选择B+树做为索引数据结构18.为什么要创建索引19.然后问了几道MySQL的场景题(这点有点乱了,一开始没答上来,在面试官的提示下说了出来,这点答得很不好)20.接口和抽象类的区别21.平常有使用过抽象类和接口吗,在哪使用的22.项目使用的框架23.问了点关于Mybatis的(答得不好)24.HTTP常见的状态码,都表示着什么25.反问 问:整体怎么样,是不是凉了(答完之后有点失落,场景题答得太差了) 答:这个后续会有流程的问:哪些需要提升答:基础很扎实,就是实操有待提高#数字马力#