# 👨🏫 来之【晚霞的眼睛】的分享
因为在原公司待的不是很开心,然后决定裸辞了(千万不要裸辞!!!一方面心理压力比较大。另一方面也可能会被压薪资) 裸辞之后没着急找工作,因为原先做的东西比较偏底层,所以也是学习了一段时间先拿小公司练练手,大厂问的东西无外乎项目、基础、算法,这些的话楼主推荐几本书,基本问的东西都在这里面了《Redis设计与实现》、《Mysql技术内幕 InnoDB存储引擎》、《TCP-IP详解卷一》、《HTTP权威指南》、《深入理解Linux内核》、《研磨设计模式》、《数据结构与算法分析-c语言描述》机械工业的那个 我这边是应聘go的开发,学习go的话推荐《Go并发编程实战》、林海的《Go源码解析》最好源码和书一起看
# 知乎
# 一面
项目
- redis的多集群方案
- mysql的b+索引
- golang的内存分配机制
- golang的多态实现
- interface的底层实现
# 二面
只问了两道算法
连续子序列的最大和并返回所有序列 另一道忘了
# 三面
- 非递归形式的前序遍历
- k个有序链表合并
项目问题
- golang的context包
- string类型转为[]byte过程发生了什么
- redis的数据类型及底层实现
- mysql聚集索引和非聚集索引底层实现
- b+树和红黑树