真的是轻松又愉快, 感觉希望比较大吧自我介绍Java的8个基本类型TCP和udp的区别, (TCP的四个标志啥的,不清楚)并发工具(synchronized,reentrantlock,Semaphore,原子类)介绍一下Semaphore(不会, 一笔带过)线程池参数线程池提交线程的流程JVM内存区域是怎么样JVM的垃圾收集器(串行,并行,CMS,G1,ZGC)你提到了ZGC,能不能说说他的算法(不清楚,只知道用了三色标记法,没有分代)mysql的索引, 如何建立联合索引数据库的隔离级别你觉得用哪个好redis基础数据类型项目问题(我项目里写的):RBAC的表结构是怎么样的springcloud的一些组件(说了熔断器, 负载均衡, 网关,注册中心)注册中心用Eureka还是zookeeper(用的是Eureka,他是AP的,zookeeper是CP的)你觉得CP还是AP重要(CP,数据强一致性)手撕环节:第一道:快排解决top k问题, 半天没想出来快排算法的过程(绷)面试官人很好,给我换了一道, 二叉树的层序遍历但是写完之后放在牛客的框子里编译错误了说我思路没错, 然后就这样结束了反问环节:部门氛围如何一面后面有二面和hr面吗?(一定有二面,可能没有hr面)