字节跳动 基础架构 一二三面面经。(虚拟化部门)

先说说学历之类的硬性条件,方便同样经历的人做参考:

学历:齐鲁工业大学,也不是很清楚是二本还是三本,总之普通的本科。和公司前辈们聊过这种学历投大公司能不能被捞挺看运气的。

ACM 铜牌一块(只是有的面试官会稍微提一嘴,没感到很有用的样子)

实习经历腾讯一段 (硬通货)

三个项目,基本上反映了我的技能栈:

乞丐版的 C++ web server

乞丐版的 TCP 协议原型

乞丐版的 os 内核

总结

本人记性不是很好,所以可能有些题忘记了没写上。不过每一轮都是若干提问 + 一道算法题,每轮都是 40min ~ 60min。因为部门是真·底层(虚拟化、操作系统、网络栈),很多问题一开始像是八股,但到最后都会引导到“你有没有看过Linux 源码里这一块儿是怎么实现的?”。

算法题都是部门人自己出的,没遇到 leetcode 原题,但也不是很难。第三面面试官即兴发挥让我写个虚拟地址转物理地址的函数,这种不按套路出牌的体验还是很新奇有趣的,虽然我把当年的知识忘了太多最后写的很烂就是了…

PS.别问虚拟地址转物理地址的函数怎么写的,如果你投的不是这种要跟内核源码打交道的部门完全不可能问这种问题的,毕竟这步操作本来是由 CPU 硬件完成的…

正文

==

12 投,13 收到预约提醒,约了 16 号的

一面

自我介绍

然后是随便聊聊天缓解气氛:

“你怎么想着打 ACM 的?” “因为爱啊”

“我听说有些人高中就打 OI 了,你大学入学时什么水平?”“C语言能写hello world 吧”

“那你从什么时候开始学编程的?”“初四”

“讲讲你大学前是学编程的经历吧”太羞耻了ÿ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值