2月12日 自我介绍介绍了一下项目的背景,估计一眼外卖项目就没问了手撕反转字符串内每个单词(面试官说因为部门是java所以要求java,leetcode都是cpp刷的,还好是ez题,不过从String里面取字符想了我好久,还好编译器有提示String,StringBuilder,StringBuffer的区别Arraylist和Linkedlist的区别(太久没看忘了HashMap原理红黑树有什么优势(我说自平衡红黑树红和黑代表什么(不会多线程通过什么机制防止数据synchronized和reentrantlock的区别乐观锁和悲观锁JVM内存区域(说了堆,本地方法栈,方法区(元空间)其他忘了堆内存泄漏和栈内存泄漏(不会垃圾回收算法SpringIOC和AOP@Autowired和@Resource的区别(不会MySQL的引擎有什么有什么区别(忘了查询优化(说了explain,type看查询类型,加索引面试一共半小时,面完半小时就挂了,估计面试官也看我太菜了,其实问题不难,以为腾讯语言问得少面试前就都看计网操作系统去了,java八股就是靠上个月背的一些老本,想不起来的就说忘了