字节面试.md

1、参与开发自研微内核hypervisor,
涉及hypervisor dfx工具设计、开发与性能调优。
2、hypervisor vcpu核隔离负载均衡设计与开发。
2、tickless机制设计与开发。
3、微内核基础数据结构radix_tree以及musl库中数学库开发与维护。
4、参与基线升级、基线归一、config归一等工程相关任务。
5、参与开源社区,向linux-kernel主线贡献pathc 10+。

二面问题:

中断虚拟化
内存虚拟化
cpu虚拟化 具体都是怎么实现的
直通的中断是怎么映射给guest的
guest的虚拟内存是怎么一步一步的映射到真实的物理内存的

mmu的原理
smmu的原理
tlb的原理
虚拟内存到物理内存的映射
page_fault的原理

三面反提问:

部门全名叫什么?在公司研发体系中是怎样一个位置的存在?
部门成立多久了?部门是做什么的?之后的业务布局是怎样的?(因为我有听说字节现在在考虑在电商方面投入,那对于你们部门来说,意味着什么呢?)

同事的水平怎么样?
主要做哪方面的业务?
与内核相关的多吗?
coding多还是问题定位多?
是底层虚拟化还是与上层的云服务有接触?

hr面反提问:

1、积极表达对字节的意向度 2、期望薪酬说个范围 不要说具体数字,我知道有一些福利,希望能够一步到位。
2、问你为什么跳槽,(不要说团队部门问题,尽可能表达是因为字节得平台和机会吸引自己)
因为我有听说字节现在在基础机构领域有加大投入,我觉得对于我这种对基础架构感兴趣的人来说是一个很好的机会,另外也感觉的到字节是一个愿意给年轻人机会的公司,这一点一直很吸引我,能让我能力提升的更快一些。就像之前有人说过的,年轻人都应该去创业公司学习学习。而我一直就很相信这句话,之后了解到字节有一个文化就是“always one day1”,这点与我的想法一样。

3、首先可以表达下整体面试体验不错,面试官很nice其次可以说下这边做得事儿和业务是自己感兴趣的方向
4、

反向提问:
2、技术上是否会有有组织的组内公开分享,这个分享周期是谁来安排。
3、部门在短期内的发展方向是主要面向哪个领域?以及未来的人数规模大概是多少?
4、如果我有幸进入公司,未来的这个发展晋升大概在字节内部是怎样的一个过程?
5、我想知道关于字节宣称自己是一个年轻化的公司这件事,离职率如何,因为我不喜欢跳槽这件事。

0、你在还加班吗?
1、2-1 和 1-2 这个说实话,对我的影响还是有的,你们一般社招多久给2-1呢?
2、2-1 给我了底气去跟我领导谈,因为升级这个事情其实比薪酬对我的认可度更高一些。
3、年底是哪个年底?
4、期权涨了多少?
5、签字费的概念麻烦解释一下。