1、自我介绍2、手撕 括号匹配(“{}[]()”)、三数之和3、Java基础数据类型4、介绍Java集合a:说了Collection接口下的实现类(Set/List),ArrayList、LinkedList、HashSet、SortedSet等、Map下的HashMap、LinkedHashMap。5、HashMap线程安全吗?怎么使用线程安全的Map?回答CurrentHashMap和底层原理6、实现CAS有什么问题?回答ABA问题——解决方案(使用变量版本号)7、如何构造线程池?讲了ThreadPoolExcuter的参数和拒绝策略8、假设在定时任务线程池中,抛出异常定时任务还会执行吗?没听说过定时任务线程池,pass9、Java泛型讲一下10、了解Java的NIO吗?不了解11、JDK25的新特性如协程、ZJC了解吗?不了解12、JDK8的J-ONE-JC讲一下不了解13、讲一下TCP和UDP讲了TCP三次挥手链接、UDP的无连接传输14、并发和并行的区别并行:强调 “同一时刻” 多个任务真正同时执行并发:强调 “在一段时间内” 多个任务交替进行,并非真正同时执行。15、了解Linux的cache系统?页缓存吗?不了解16、了解RPC吗?日常实现RPC的手段了解吗?不了解17、遇到难题怎么解决?拿实习举例回答,查询方案、执行方法、复盘方法。反问:业务:Tob业务,偏底层,不常使用Redis、Mysql等三轮面试