1、线程有什么状态2、如何创建线程3、线程调用start()方法会怎么样4、你知道有什么加锁的方法5、你知道锁升级机制吗?6、使用过线程池吗?有哪些参数?7、线程池线程被用完了会怎么样?8、反射知道吗?有用过吗?9、看你项目里用了Nacos,用来做什么?10、Nacos服务调用的实现原理11、多环境下nacos如何部署(好像是这么问的?)12、如果两个微服务一个完成了,一个未完成,怎么排查?有考虑过吗?13、MySQL索引的数据类型14、普通索引和主键索引区别15、回表查询知道吗?16、有一条SQL语句执行很慢,你怎么排查,怎么分析17、知道怎么看MySQL查询有没有使用索引吗?18、联合索引......19、数据结构知道那些?知道原子类吗?20、我们一般都用Integer来保存点赞数,但如果有线程安全问题,使用什么?21、HashMap和HashTable的区别?22、HashMap如何解决哈希冲突?23、HashMap扩容机制,你用HashMap时指定过初始容量吗,从业务角度讲什么时候需要指定24、concurrentHashMap和HashTable的区别25、项目如何打包部署的26、项目用中Docker干了些什么?27、Linux会用吗?Linux查看端口的命令是什么?28、Docker中,如果部署的端口冲突怎么办?29、在外部如何修改Docker里面的配置文件30、如何在Java代码中引入三方包?反问:点评一下我有哪些不足面试官:各方面都要加强。。基础一般,实际开发部署中的一些方法和注意事项多去了解最后结果:寄了