面试官介绍他们部门的业务,主要是做中间件和数据库相关的
自我介绍
一道编程题,浮点数的平方根
线程池,参数,项目怎么用的,流程说清楚,Java最多能开多少线程
AQS
Lock原理
synchronized原理
对象头除了存线程ID,还能存什么内容
voliate原理
知道ThreadLocal吗
类加载机制,有没有自己编写过类加载器
数据库索引怎么优化
JVM性能调优怎么实践,具体操作过吗
项目中遇到的困难
左连接原理
分布式锁,为什么不用Mysql分布式锁,有没有考虑过分布式锁失败的情况
Redis主从同步怎么实现
模版模式,动态***模式
Spring事务怎么实现
SpringBoot,SpringCloud源码层面
能不能提前来实习
问了快一个小时,好几个回答的很表面,但是面试官看我是个本科生,说放我过了,很虚