A面试

V1

V0.5

复盘utech,并定位清楚自己,技术Manager怎么做?

V0.4

Kafka原理

选择性

  1. 微服务;
  2. 队列;
  3. 缓存
  4. 关系数据库
  5. 非关系数据库
  6. 日志
  7. 优点,缺点,适用场景,辅助解决

V0.3

Spring源码

  1. Aware;
  2. ApplicationContext;
  3. FactoryBean;
  4. AOP

SpringMvc源码阅读

  1. DispatcherServlet;
  2. Controller参数解析;
  3. 拦截器
  4. 异常;
  5. 过滤器

SpringBoot源码阅读

  1. Starter机制;
  2. 内置factory;

V0.2

项目分析:

  1. 机票引擎,(介绍,技术架构,成长点,成果,现在看,不足点);
  2. 更进一步的商业扩展;

分布式技术

  1. 分布式原理与理论;
  2. 分布式缓存以及场景;
  3. 分布式事务以及场景;
  4. 分布式作业以及场景;
  5. 分布式Key以及场景;

数据库

  1. 锁,表锁,行锁,乐观锁,悲观锁;
  2. 死锁;

JAVA

  1. JVM思维导图
  2. 多线程思维导图
  3. JAVA锁 Y;
  4. 对象头;https://www.jianshu.com/p/76959115d486
  5. AQS;
  6. Monitor;
  7. synchronized代码块底层原理;
  8. 线程池源码实现;https://www.jianshu.com/p/11578fd6e272

V0.1

项目分析:

  1. 优惠券项目;(介绍,技术架构,成长点,成果,现在看)Y
  2. 支付项目;(同上)Y

技术架构

  1. 微服务架构;Y
  2. DevOps;
  3. 监控运维架构;
  4. 搜索引擎/日志架构;
  5. 认证授权架构;

数据库

  1. 索引的概念,数据结构?
  2. B+树索引
  3. Hash索引
  4. 聚簇索引
  5. 整理延伸;

JAVA

  1. StringBuilder,StringBuffer,String; Y
  2. HashMap原理 Y
  3. 线程池原理 Y
  4. ConcurrentHashMap原理 Y

JVM

  1. 内存结构原理 Y
  2. 类加载机制 Y
  3. 垃圾回收算法 Y
  4. 常用的jvm参数 Y
  5. G1与CMS区别 Y

results matching ""

    No results matching ""