每刻日常实习一面(感觉问的很底层的八股文)
自我介绍
介绍项目
线程池的核心线程数减小会发生什么
springboot的自动装配
redis作为注册中心是框架实现的还是自己写的
@Schedule注解,如何不调整会出现什么问题
多个定时任务同时执行会出现什么现象
mq的选择器用的什么模式(蒙了,不知道什么是选择器)
有没有使用mq的持久化功能,怎么开启
guava本地缓存,还有其他的实现方式呢(说的map,但是感觉他想让我说caffine)
了解的redis的数据结构
zset底层怎么实现的
其他的数据结构底层知道怎么实现的呢(不清楚嘞,没有看过)
redis定时删除的数据结构,就是过期时间到达怎么删除的(不清楚啊)
redis的key过期怎么删除
mysql的存储引擎都有什么
mysql本地的持久化的存储结构(没理解,说的redolog和binlog)
innoDb的内存模型(蒙了...)
场景题:mysql中的两个库的两个表编码格式不同,这样的情况做关联查询,是否会使用到索引,查询效率怎么样
MVCC流程
并发安全的集合都有什么
concurrentHashmap怎么保证线程安全
单例模式下,jdk和cglib有什么区别(...蒙了,他才反应说错了,应该是动态代理)
有没有看过反编译的源码呢(.....无语...他问这个问题的时候自己都憋不住笑了)
面试结束,没忍住骂了句(傻d)
#面经#