上来项目拷打25分钟,然后才是八股RabbitMQ有哪五种消息模型包装数据类型与基本数据类型的区别Java不同的作用域的区别,不指定作用域的化默认是什么作用域(默认是什么没答出来)String、StringBuilder、StringBuffer的区别,StringBuffer怎么保证的并发安全HashMap、HashTable、TreeMap的区别Get和Post的区别cookie与session的区别接口与抽象类的区别有什么办法可以访问其他类的private的字段和方法反射的作用对Spring的理解(说了AOP和IOC)Spring用到了哪些设计模式(说了单例、工厂、代理、模板,别的想不起来了)用的什么代理(说不会特定去指定,用默认的,Spring默认JDK动态代理,我用SpringBoot2.7.6默认用的CGLIB动态代理)线程同步的方式(说了锁、信号量、屏障)Java里有哪些锁(只说了synchronized和ReentrantLock)synchronized和ReentrantLock的区别悲观锁与乐观锁SpringBoot启动类上的注解(估计是问@EnableScheduling,@EnableTransactionManagement之类的,我说到SpringBootApplication里面封装的@ComponentScan、@EnableAutoConfiguration里去了)然后介绍公司目前情况:一个很老的项目SpringBoot,MyBatis,JSP,一个分布式项目SpringCloud,Gateway啥的,但是之前做这个项目的人基本上都走了所以代码会比较恶心,如果能入职的话两个项目都需要我这个实习生参与开发,周末一般不加班,但有时候可能会加班到晚上12点什么的,前期会有人带我做,问我能不能接受(当然只能是接受了)反问环节:对刚刚这场面试的评价——回答:基础比较扎实(我是八股文大王!),问我项目有没有上线过,我说上线要买服务器所以没上线,但是打包成docker镜像部署在虚拟机上成功了问他我要多少薪资合适(Boss上写的是150-250/天)—— 他说他也没实习过不知道给不了建议后面还有二面三面吗——还有HR面,主管面兄弟们我这有希望吗?HR面,主管面问些啥?挂在HR面主管面概率大吗