
扫码关注微信公众号
回复“面试手册”,获取本站PDF版
回复“简历”,获取高质量简历模板
回复“加群”,加入程序员交流群
回复“电子书”,获取程序员类电子书
- 线程池的构造参数及其含义,如何确定线程池中线程的个数等
- 定时线程池如何实现的?
- synchronized,volatile 关键字
- 原子性,可见性与有序性
- 可重入的锁 ReentrantLoc
- ThreadLocal 的实现原理
- AQS 底层实现,与 ReentrantLock 的关系
- 内存区域划分
- OOM 介绍
- 对象分配与回收
- CMS 和 G1 垃圾收集器
- 对象可达性分析
- 类加载机制
- JVM 调优参数
- Full GC,Minor GC
- 对象的栈上分配(JIT 编译器)
- MySQL 隔离级别
- 一致性视图
- 日志模块:undo log,redo log 和 binglog
- 索引结构,回表,最左前缀原则
- 间隙锁,幻读,MVCC
- SQL 优化实战
- NIO 的实现原理
- HashMap,HashSet,LinkedHashMap 以及 ConcurrentHashMap
- hashcode 与 equals 方法的区别
- Exception Error
- 注解的使用
- 基本数据类型
- 五种常见的网络 IO 模型
- Spring IOC 和 AOP 的原理
- SpringBoot 源码解读,启动方式,配置顺序等
- SpringMVC 和 Spring 父子容器的关系
- Spring 的事务实现方式
- 如何自定义实现 SpringBoot 中的 starter
- MyBatis 中 #和 $符号的区别
- TCP 与 UDP 区别
- TCP 可靠性如何保证
- TCP 网络包分片与重组
- 三次握手与四次挥手,状态转换
- SSL 握手协议使用的加密算法,非对称加密的缺点
- XSS 和 CSRF 介绍
- redis 实现分布式锁
- redis 数据结构类型
- redis zset 实现延时队列
- 跳表如何维护
- redis 线程模型
- redis 的数据过期方式
- redis 持久化方式
- 缓存雪崩,缓存穿透,缓存击穿
- Kafka 主题,分区和日志文件的关系
- Kafka 日志压缩和删除
- 消息队列基本特性
本站链接:https://www.mianshi.online,如需勘误,请联系微信:lurenzhang888
点击面试手册,获取本站面试手册PDF完整版