1.自我介绍2.JUC体系有什么3.项目中线程池使用的什么拒绝策略4.线程池中任务执行出现异常如何捕获5.Tomcat的线程池执行流程是怎么样的?6.tomcat本质上是什么东西解决什么问题?7.分布式锁怎么实现的?锁的过期时间设置?下游接口响应慢锁过期怎么办?超时时间有考虑过full gc吗?(goland特性stw时间极短,没考虑gc)8.其他的分布式锁方案?(mysql,Zookeeper)9.ZK做分布式锁了解吗?10.ConcorrentHashmap了解多少?适用哪些场景?11.SpringBoot常见注解?12.Transaction注解失效情况?13.Ioc和aop通俗易懂描述一下?14.哪些注解实现aop了?15.Mysql线上部署架构怎么样的?16.是否遇到mysql主从延迟情况?17.主从延迟如何获取的?(没测过)18.Redis线上丢失过数据吗?19.三次握手是否可以改成两次或四次?20.Tcp和udp使用场景21.Docker和虚拟机的区别?22.为什么虚拟机启动慢而docker快?23.镜像有了解吗?知道镜像的分层吗?(不知道)24.k8s了解吗?(知道但没用过)手撕:hot100出现次数超过一半的数字。(写完要求换解法,规定时间复杂度在on,空间复杂度o1,在提示下慢慢搓出来了)反问提升:1.java太久没写忘了部分 2.没用上的其他知识也看看看jd以为会问go,结果全是java,8个月没写java项目了,忘了一些。整体1h多