知乎 golang开发工程师面经
知乎-golang面经一面的一个分享,先是面试的问题。
1.什么时候能来?
3.实习介绍,项目介绍
4.项目里面的零拷贝sendfile和mmap
5.零拷贝发生几次上下文切换, 底层?
6.操作系统IO底层?
7.MYSQL 索引知道不?
8.MySQL 联合索引底层什么样子?
9.给一个案例联合 age,score 的联合索引怎么实现的?
10.非叶子节点和叶子节点是什么?
11.redis数据结构知道哪些?
12.redis zset 怎么实现?
13.跳表具体实现?
14.SCORE 指令时间复杂度? 为什么?
15.GMP讲讲?
16.抢占式调度怎么实现的?
17.go性能分析?
11.redis数据结构知道哪些?
12.redis zset 怎么实现?
13.跳表具体实现?
14.SCORE 指令时间复杂度? 为什么?
15.GMP讲讲?
16.抢占式调度怎么实现的?
17.go性能分析?
然后面试的面试官人不错, 比较温和, 做了下业务介绍和部门介绍, 整个面试过程中往深去问, 只是背一些博客和面经是远远不够的, 会一直追问到底层的。