27届勇闯实习!!图灵深视面经(已OC)
其实我没听过这个厂,我记不得什么时候投的了,不过就当面试练习了吧。
- 自我介绍
- 部门接口迁移的diff怎么做的
- dryRun逻辑怎么设计的
- 怎么使用策略模式设计通用 DIff 工具的呢?
- 看你开发了一个通用组件 errGroup ,你从调研到实现的过程是怎样的呢,errGroup 和 WaitGroup 有什么区别,怎么发现kartos errGroup 的 Bug的?
- 对账系统怎么做的,有并发问题吗,怎么考虑的?
- 介绍一下 LSM Tree
- MemTable 过大怎么办,为什么选择使用跳表?并发安全的跳表是加全局锁吗,锁粒度怎么考虑的?
- 为什么 SSTable 要分层,不分层会有什么问题?
- 对于读性能的损耗你有什么办法去减少影响。
- SpringBoot 的 依赖注入怎么实现的,BeanDefinition 中保存的是什么东西?
- MySQL 的 MVCC 是什么?
- 可重复读一定能解决幻读吗?如果不能那怎么才能解决?
无手撕
哈哈哈哈哈哈,晚上有点没睡好,早上面试都晕乎乎,差点项目都想不起来了。#牛客AI配图神器#