楼主双非本科菜鸡。 面试体验很好,面试官会指引回答问题。 一面(50分钟): 1.自我介绍 2.项目深挖 2.项目表结构的设计 3.Mybatis底怎么实现预编译的,运用到了哪些Java技术? 4.数据库索引有哪些?B树/B+树/红黑树怎么实现的? 5.Mybatis如何实现防止sql注入? 6.String/StringBuffer/StringBuilder? 7.为什么String用char数组存储? 8.String 不可变的原因? 9.Synchronized关键字/Volatile关键字(底层实现原理)。 10.还知道哪些加锁方式(重入锁)和 Synch...