业务面第一次: 主要针对简历进行提问: 1.线程的创建方式? 2.集合都包括哪些数据结构? 3.AarryList和LinkedList的区别? 4.HashMap的put方法底层实现流程? 5.HashMap底层数据结构? 6.谈谈你对多态的理解? 7.Spring和SpringBoot的关系? 二者启动方式有和区别? 8.SpringBoot自动装配原理? 9.谈一谈你对Spring的AOP的理解? 10.Mysql的锁有几种?索引机制了解吗? 11.谈一谈redis持久化方式? 12.谈谈redis是怎么实现的主从复制? 13.谈谈RabbitMQ怎么解决分布式的事务问题,保证消息的一致性? 14.假设A项目依赖B项目,B项目依赖C项目怎样让A只使用B的依赖而不使用C的依赖? 15.Linux怎么修改文件? 16.Nginx默认的负载均衡策略?怎么实现动静分离的? 17.git commit 之后想撤销该怎么做?#金蝶一面##Java开发#