字节后台开发实习一二三面 之前字节第三面挂了(写unordered_map写炸了),以为春招已经结束了,结果字节在2周后把我捞了.在一个下午连续面完了一二三面。 注:受限于篇幅,只列出重难点,较简单的八股文就不再罗列了。加粗部分为我个人掌握一般的,日后强化。 一、一面 基础知识 用户态、内核态;什么样的操作要内核态;为什么要陷入内核态,有什么优点。 进程和线程的区别;为什么切换、创建进程开销大;为什么不能都用线程而不用进程;内存隔离是怎么实现的(不重叠的虚存空间实现内存隔离;虚存空间的一部分重叠来实现内存共享) 开放题:让我设计一个线程池,然后有不同需求,不断完善阿巴阿巴。其...