#海尔智家# #2023秋招提前批# #java后台开发# 今天早上一面,问了好多问题,我感觉把能问的都问了,我好多也不会,中午联系我说通过了初试,明天复试,还是技术面,二面估计是要完了,还没查漏补缺呢😂1.自我介绍2.很简短的项目提问3.SpringBoot1.与SpringMVC的区别2.核心注解实现原理3.约定大于配置如何理解、实现4.Spring1.Spring介绍2.AOP、IOC3.bean创建、是否单例、线程安全问题、能否创建多个5.mysql1.索引;联合索引,出了一个题,问后面的用没用到索引2.优化3.执行计划4.存储引擎区别5.索引设计原则6.锁6.线程1.创建线程的方式2.线程状态及切换3.线程与进程4.线程池核心线程数设置原则5.死锁及产生条件7.mybatis1.概念2.如何实现连接、配置、实现类8.操作系统1.用户态与内核态2.linux指令9.数据结构1.树与图、二叉树与平衡二叉树的区别、树高度2.排序算法、时间复杂度、稳定性3.深度优先与广度优先、存储结构的区别10.设计模式11.svn与git的区别12.jvm:类加载过程、类加载器、如何判断类是否多次加载13.集合1.集合分类、哪些是线程安全2.HasMap底层结构,为什么链表超过8用红黑树