Shoppe Go 一面
1. 项目相关
2. 分布式锁
3. 分布式事务,讲讲2PC和TCC
4. go协程的recover怎么写,具体用法
5. 介绍一下context
6. DTO时什么样的参数应该被设置成指针,什么样的参数不应该被设置成指针 (没听过DTO,跳了)
7.mysql索引的数据结构
8.mysql组合索引的匹配模式
9.介绍一下mysql的MVCC
10.Redis的基础数据结构,介绍一下跳表。
11.介绍一下TCP的流量控制。
12.详细介绍一下TCP的拥塞控制各个阶段算法。
13.redis和mysql的数据一致性。
14.如何使用100M内存对10G的无序数据进行排序。(外部归并排序)
15.手撕:旋转链表
16.反问
总结:基本上常规八股,面试官也很有耐心,一周后约二面但拒了。
#实习#