9.26笔试-10.21一面-10.23二面一面 30min1.自我介绍2.ArrayList扩容机制3.线程的状态4.AOP5.反射机制用来干嘛的6.stream的使用,出个场景让你调用中间操作7.线程池场景设计8.mp和mybatis的区别,mp怎么封装mybatis的方法的9.索引设计10.联合索引什么时候会失效11.varchar()怎么确定要写的长度12.有个图片或者压缩包怎么存在数据库中13.依赖冲突maven怎么解决的14.内存泄露排查15.AWK有没有用过反问第二天约二面二面 25min (以为是拷打实习项目,没录音)1.自我介绍2.new String("你好")占多少字节 (干懵了)3.如何保证线程安全4.synchronized场景题判断是否阻塞5.慢sql优化6.内外连接区别7.update执行什么锁,什么时候执行表锁,多个update语句也会执行多个行锁吗?8.一级索引和二级索引区别,使用过程9.加密算法10.ACSII和UTF-8的区别11.linux命令,有一个不会12.操作系统,不会反问