1h45min
- 介绍项目
- Spring在项目中发挥的作用,相关联的技术栈的选择以及为什么,Spring哪些特性,如果不使用Spring,如何构建项目
- Kafka为什么使用,项目用了kafka的哪些特性
- Flink在项目中的使用场景,处理数据的流程,Flink的物理架构
- TaskManager和JobManager交互流程,如果一个JobManager宕机了,Flink如何处理
- Flink如何取得最近的数据并恢复,Flink与恢复数据相关的概念介绍
- 快照保存形式,保存在哪里
- 多线程的各种概念,项目里如何使用
- new一个线程的执行流程,如果一个线程池无法new线程,那么问题出在哪里,如何排查
- 一个进程最多能有几个线程
- ThreadLocal,volatile,synchronized介绍
- ThreadLocal如何使用,存在哪些问题
- 线程泄露是什么意思
- 杨辉三角
- 最长回文序列
- 把一个字符串分割成回文序列的所有分割方法
45min
- 项目介绍,如何设计处理重复需求重复写代码的工具
- Flink的task Manager宕机卡死如何处理,重启策略有哪些,哪些类型的任务能够重启
- Flink的两阶段提交,预提交注入barrier的用处,多线程修改共享变量如何保证可重复读</