联想 – IoT 软件系统工程师 职位分析和面试指导

职位简介:

作为联想公司的IoT软件系统工程师,你将负责IOT产品的内核、驱动、HAL、文件系统及网络等领域的技术选型与架构设计,同时解决系统稳定性问题如OOM、Memory Leak、Kernel Panic等,并对内核、驱动、HAL进行性能优化以满足用户交互需求。此外,你需进行功耗优化,解决异常唤醒及外设访问问题,并编写系统设计文档及培训其他小组。该职位要求本科及以上学历,熟练掌握C、C++及脚本语言如Python、Shell,并对内核机制、驱动开发及特定模块如Input、Display等有深入理解,具备高通或MTK平台经验者优先,同时需有可穿戴设备及Android/Wear OS相关经验。

>> 在联想官网查看完整职位详情。

简历及面试建议:

在撰写简历时,重点突出你在内核、驱动开发及系统优化方面的经验。详细描述你参与过的项目,特别是与IoT设备相关的项目,强调你在解决系统稳定性问题如OOM、Memory Leak、Kernel Panic等方面的具体贡献。列出你熟悉的编程语言如C、C++及脚本语言如Python、Shell,并说明你在内核任务调度、内存管理、文件系统等方面的深入理解。如果有高通或MTK平台的工作经验,务必详细说明你在系统架构设计、稳定性、性能及功耗优化方面的具体工作。此外,突出你在可穿戴设备及Android/Wear OS方面的经验,尤其是Wear OS的相关项目经验,这将大大增加你的竞争力。

在面试中,面试官会重点关注你对内核、驱动及系统优化的理解深度。准备详细的技术案例,说明你如何解决具体的系统稳定性问题或进行性能优化。例如,你可以分享一个你成功解决的OOM或Kernel Panic问题的案例,解释你的分析过程和解决方案。同时,准备好讨论你在功耗优化方面的经验,特别是如何识别和解决异常唤醒或外设访问问题。面试官可能会询问你对特定模块如Input、Display、GPU等的理解,因此确保你对这些模块有深入的了解并能举例说明。此外,展示你对可穿戴设备及Android/Wear OS的熟悉程度,特别是你在这些平台上的实际开发经验。面试时保持自信,清晰表达你的技术见解,并准备好回答关于系统设计文档编写和团队培训的问题。

在线咨询

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