面试时间1h,流程1.自我介绍2.项目介绍(简单版)3.八股4.算法5.反问1.Object类包含哪些方法,其中finalize会不会立即清理和释放资源2.hashmap底层,包括put,扩容,node是jdk多少开始有的? 3.负载因子为什么是0.75? 4.Arraylist和HashSet区别? 5.HashTable线程安全是怎么实现的? 6.线程同步方式有哪些? 7.synchronized底层?8.volatile怎么保证可见性的? 9.索引为什么用B+而不用B树?10.垃圾回收算法有哪些,逐一讲解? 11.Bean的生命周期? (详细)12.循环依赖有哪些情况,怎么解决?13.Autowired变量都是单例吗? 14.SpringBootApplication注解,分为哪三个注解,详细介绍?15.微服务cap介绍下,这三种能同时保证吗,怎么权衡?16.算法:最大回文子串总体来说还是有点瑕疵,不知道能不能过 #百度信息集散地# #百度提前批#