3.29 一面
1. go基本八股,有线程和协程的区别(我答的一般,感觉这里可以联系gmp),三色标记法,如何通知goroutine让其关闭,map的底层结构
2. mysql基本八股,几种并发问题,对应怎么解决的,索引的结构,你是怎么建立索引的等等(记不太清了)
3. mysql执行一条语句的时候突然变得很慢,如何去优化,列举一下可能的原因
4. gin框架为什么快
5. redis的基本八股,几种数据结构,zset底层
6. 问简历上一些项目相关的技术以及具体实现
7. 手撕插入区间,思路没问题,但是边界没处理后越界了
二面
当天就约了二面,我给推到下周一了。二面问的也不是特别难,可以说是八股进阶吧。
1. go八股必不可少
2. 聊项目,具体怎么实现的,有什么难题,怎么解决的
3. redis的集群方案,描述几种方式的架构,再说一些优缺点
4. 手撕合并两个有序链表(怎么才easy,我准备算法的时间最长了)
5. 聊了聊实习岗位的业务以及相关技术栈
6. 面试官当场说oc了,几分钟后hr电话来了
4.2 offer到了,开学开始准备找实习的,终于oc