先说说学历之类的硬性条件,方便同样经历的人做参考:
学历:齐鲁工业大学,也不是很清楚是二本还是三本,总之普通的本科。和公司前辈们聊过这种学历投大公司能不能被捞挺看运气的。
ACM 铜牌一块(只是有的面试官会稍微提一嘴,没感到很有用的样子)
实习经历腾讯一段 (硬通货)
三个项目,基本上反映了我的技能栈:
乞丐版的 C++ web server
乞丐版的 TCP 协议原型
乞丐版的 os 内核
总结
本人记性不是很好,所以可能有些题忘记了没写上。不过每一轮都是若干提问 + 一道算法题,每轮都是 40min ~ 60min。因为部门是真·底层(虚拟化、操作系统、网络栈),很多问题一开始像是八股,但到最后都会引导到“你有没有看过Linux 源码里这一块儿是怎么实现的?”。
算法题都是部门人自己出的,没遇到 leetcode 原题,但也不是很难。第三面面试官即兴发挥让我写个虚拟地址转物理地址的函数,这种不按

本文详细记录了作者在字节跳动基础架构虚拟化部门的面试经历,包括一面、二面、三面的面试内容。面试涉及计算机基础、TCP/IP、操作系统、C语言、gdb调试、多线程调度等多个方面,重点讨论了Linux内核和虚拟地址到物理地址转换等底层技术。面试过程中,面试官不仅考察了理论知识,还要求现场编写函数实现虚拟地址转物理地址的功能。
最低0.47元/天 解锁文章
1542





