小米 – 新业务部-Linux内核开发工程师 职位分析和面试指导

职位描述:

1、依据业务识别出来的关键场景,与操作系统框架层联合设计、开发、交付增供给、省开销系统性方案,负责内核相关的任务调度、内存管理、文件系统特性开发;
2、洞察linux业界关键演进,通过与操作系统框架层联合演进,进行预研并落地下一代产品。

职位要求:

1、熟悉内核关键模块代码,有内核代码开发交付经验;
2、有手机或车机从业经验,了解内核的任务调度、内存管理或文件系统等子系统与现代智能设备操作系统Framework的配合关系,理解内核子系统对整机系统的性能、功耗的影响;
3、理解内核任务调度、内存管理、文件系统对芯片、硬件的关键依赖;
4、有2-7年以上内核领域从业经验。

招聘部门:

小米

工作地点:

上海市、北京市、西安市 ID:A100447

面试建议:

小米的新业务部正在寻找一名Linux内核开发工程师,这个职位不仅要求候选人具备扎实的内核开发经验,还需要对任务调度、内存管理和文件系统等关键子系统有深入的理解。特别值得注意的是,这个职位强调了内核子系统与智能设备操作系统Framework的配合关系,以及对整机系统性能和功耗的影响。这意味着面试官会非常关注你是否能够从系统层面思考问题,而不仅仅是编写代码。 为了准备这个面试,建议你重点复习Linux内核的关键模块,特别是任务调度、内存管理和文件系统。同时,你需要准备一些实际的项目经验,展示你如何在这些子系统中进行优化或解决问题。此外,了解手机或车机行业的特定需求也会是一个加分项。面试中可能会涉及到你对硬件和芯片依赖的理解,因此提前准备一些相关的知识也会很有帮助。记住,面试官不仅关注你的技术能力,还会考察你是否能够将技术应用到实际业务场景中。

在线咨询


请输入您的问题:

提示:由 AI 生成回答,可能存在错误,请注意甄别。