A面试
V1
V0.5
复盘utech,并定位清楚自己,技术Manager怎么做?
V0.4
Kafka原理
选择性
- 微服务;
- 队列;
- 缓存
- 关系数据库
- 非关系数据库
- 日志
- 优点,缺点,适用场景,辅助解决
V0.3
Spring源码
- Aware;
- ApplicationContext;
- FactoryBean;
- AOP
SpringMvc源码阅读
- DispatcherServlet;
- Controller参数解析;
- 拦截器
- 异常;
- 过滤器
SpringBoot源码阅读
- Starter机制;
- 内置factory;
V0.2
项目分析:
- 机票引擎,(介绍,技术架构,成长点,成果,现在看,不足点);
- 更进一步的商业扩展;
分布式技术
- 分布式原理与理论;
- 分布式缓存以及场景;
- 分布式事务以及场景;
- 分布式作业以及场景;
- 分布式Key以及场景;
数据库
- 锁,表锁,行锁,乐观锁,悲观锁;
- 死锁;
JAVA
- JVM思维导图
- 多线程思维导图
- JAVA锁 Y;
- 对象头;https://www.jianshu.com/p/76959115d486
- AQS;
- Monitor;
- synchronized代码块底层原理;
- 线程池源码实现;https://www.jianshu.com/p/11578fd6e272
V0.1
项目分析:
- 优惠券项目;(介绍,技术架构,成长点,成果,现在看)Y
- 支付项目;(同上)Y
技术架构
- 微服务架构;Y
- DevOps;
- 监控运维架构;
- 搜索引擎/日志架构;
- 认证授权架构;
数据库
- 索引的概念,数据结构?
- B+树索引
- Hash索引
- 聚簇索引
- 整理延伸;
JAVA
- StringBuilder,StringBuffer,String; Y
- HashMap原理 Y
- 线程池原理 Y
- ConcurrentHashMap原理 Y
JVM
- 内存结构原理 Y
- 类加载机制 Y
- 垃圾回收算法 Y
- 常用的jvm参数 Y
- G1与CMS区别 Y