字节风控后端二面
春招岗回忆版
实习内容聊得比较多,非常细致,需要全流程有印象、细节的实现、方案选取、corner case的情况果然实习最重要得还得是深度(可以自己包装一下)
下面列举一下提到的点
- raft主要组成与实现方法
- CAP概念、最终一致性
- 读写分离、租约机制
- 预投票防系统抖动
- 网络分区处理细节
- 跳表细节,方案选择原因、与B数系列的区别
- WAL机制
- ETCD组成
- LSM-Tree组成、读写流程
- 写放大问题
- LevelDB源码实现、compaction策略
- 键值分离实现细节
- OceanBase三种Compaction策略
- 墓碑问题
- Multi-Raft的实现
- TCP与UDP
- TCP重传机制、流控、拥控
- HTTP、QUIC
- Reactor模型、muduo源码、核心思路
- IO多路复用,epoll源码实现
- B+索引、分裂合并代码实现细节
- Hash Join实现细节
- 火山模型
- 事务的四种级别对应解决的问题
- 算法题1 leetcode 224 二叉树转链表
- 算法题2 dp 面试官写的题目
整体在80分钟左右,最后dp还有边界问题没解决,现在是都比较流行手撕两道题嘛