一面:
1. Spring:Spring Boot 自动配置,Bean 的生命周期,设计模式;
2. 线程交替打印数字,线程的生命周期,线程池一个一个往里加线程会怎么样;
3. 调优:JVM 工具怎么用,进程可以启动但是占用不了端口怎么查,内存泄漏怎么查,OOM 怎么查,Tomcat 调优都有什么参数,ps 查看进程状态;
4. 数据库:为什么用 B+ 树,覆盖索引,聚簇索引;
5. redis:跳表,集群部署。
二面:
1. 项目;
2. HTTP TCP 三次握手 四次挥手 HTTP/2 HTTPS 原理;
3. MyBatis 缓存,源码;
4. Redis 遇到过什么线上问题?说了 keys * 用 scan,scan 有什么问题?什么是缓存穿透,布隆过滤器?
5. 集合 HashMap。
...查看更多