面试官那边好吵,仔细听才听清面试官说啥。1、自我介绍2、学校有学过Java吗3、项目主要负责哪些部分?4、垂直分表和水平分表5、几百万的数据如何进行水平分表6、DFA算法怎么实现的?7、项目是基于maven开发的吗?多个子模块依赖版本升级如何管理?8、你说你用到了hashmap,它是线程安全的吗?允许null值吗?9、String的创建方式,new和直接赋值有什么区别?10、StringBuilder和StringBuffer的区别?11、说一下动态代理?12、==和equals的区别13、说一下运行时异常14、MySQL事务的四大特性,分别是如何保证的?15、创建索引的语句?16、一张用户表,几百万的数据,其中的age字段适合加索引吗?其他的有些忘了,反正不难。反问:业务?主要是做电信、联通开发(怎么感觉像外包?),我面试的部门做的是通用大模型和现在比较火的AI模型下周出结果背了这么久的八股,终于是用上了,项目只有一部分,其他都是常见八股,问的也不深,难度一般吧。面试官挺好的,有一些我卡壳了他还会解释一下问题。