面试公司:北京中科全安技术有限公司,位于北京市海淀区翠微中里14号楼
面试岗位:后台Java开发面经面试形式:线下面试,3位面试官同时进行,轮流进行提问。
面试问题:1.hashmap put中的位操作如何防止哈希冲突2.hashmap put中如何防止索引值过大超过范围3.stringbuffer如何保证可变长度和线程安全4.nacos远程配置如何实时应用到系统中5.linux如何配置开启端口号6.用过几种linux命令7.通过bean生命周期解释属性的注入8.boot中的selector如何读取factories9.如何解决幻读10.transaction注解底层原理11.2pc,3pc,4pc分别怎么实现分布式事务12.seata几种模式的详解13.at模式怎样做到无侵入14.sql distinct优化15.千万级数据sql分页优化16.怎么实现扫描服务器端口17.多线程的应用18.sql语句加载顺序19.kafka为什么吞吐量大20.消息存到消息队列够,实际存储到了哪里21.为什么kafka存储的地方在一片空间内而不是分散的22.分布式中的强一致性弱一致性顺序一致性23.nacos中raft如何保证内容一致24.Condition接口有什么用
面试总结:问的比较深,在你知道的基础上进行深挖技术点原理。



