嵌入式秋招总结第二弹之八股准备

我其实三月份开始找实习的时候,八股其实准备的就是xv6。说实话xv6是一个很好的准备八股的一个项目,虽然xv6并没有写进我的简历里,但是操作系统是整个嵌入式软件的面试核心,所以面试官问我操作系统八股的时候我都是用xv6回答。
可能有同学会问,八股直接背不就行了,为什么还要做个项目来准备八股,这真的值得嘛。我要说,非常值得。为什么呢,因为面试官对知识的考察已经不满足你回答概念了,希望你是对这个知识点看过代码的,自己调试过的,所以你回答的越详细,面试官就觉得你掌握的越牢靠。我其实高通能进实习一个很重要的就是其中一两个问题我回答的很好,一个是关于设备树的问题,这个我刚好有个项目做过,别人可能只能说两三句这个,但是我能跟面试官扯半个小时;二个就是关于copy_to_user的问题,问我为什么需要这个怎么实现的,我就把xv6的实现完整说了一遍,这也让我成功入职了高通。
但其实xv6在实习面试期间还是够用的,但是到秋招已经完全不够看了,xv6很多特性并不包含,当面试官考察Linux内存管理,进程调度等信息时就需要从其他地方掌握了。在这里我掌握更深的信息就是网上开源社区以及一些博客。比如Linux内核之旅,泰晓科技里面一些对Linux内核的解析分享视频我都喜欢看并进行总结形成我的八股积累。所以当我面试地平线的时候,面试官问我mmu查表的详细流程,我记得我一口气说了十多分钟,面试官以为我是trace过的。
所以八股准备是没有尽头的,你对内核理解的越深,面试官就会越喜欢。但除了内核,像c语言的一些特性考察呀,计组的一些考察呀都会有,不会说全是操作系统。但针对嵌入式软件岗位来说,操作系统永远是考察核心,所以一定要合理分配好自己的知识重点。
当然还有一大块就是mcu岗位的知识点,包括裸机的接口,spi,iic这些还有rtos的考察,比如影石,埃科光电,禾赛等公司会考察这些,但总的来说你对Linux掌握的够,基本上都能应付。

*最后你的鲜花和点赞将是对我极大的鼓励。后面秋招总结的几弹将会从八股,项目等详细说明我的嵌入式秋招是如何准备的,尽请期待。
全部评论
乃神还是有点无敌
4 回复 分享
发布于 11-29 18:20 上海
xv6启动!
1 回复 分享
发布于 11-29 21:09 重庆
大佬请问嵌入式开发的话主要还是c吗,面试会问cpp的八股吗
1 回复 分享
发布于 11-29 22:48 江苏
感谢乃子哥分享
1 回复 分享
发布于 11-30 09:58 新疆
大佬有没有什么学习路线
点赞 回复 分享
发布于 11-29 22:29 黑龙江
大佬可以分享下简历吗
点赞 回复 分享
发布于 11-30 17:51 江苏
这就是神😋
点赞 回复 分享
发布于 12-02 10:28 四川
乃子哥还是谦虚了
点赞 回复 分享
发布于 12-03 19:22 浙江
受教了
点赞 回复 分享
发布于 今天 04:54 陕西

相关推荐

本人情况介绍:学历双9,本科四年主要打比赛搞mcu,也拿过全国一等奖,后面研究生期间主攻Linux方向,开始做开源项目,开源之夏,plct,操作系统大赛之类的都接触过,也是我简历的主要构成,最后是暑期实习高通转正结束了秋招。从7月份到9月份陆陆续续投递了几十家公司,有失败有成功。所以总的体验就是秋招能不能通关有时候运气也蛮重要的,所以多投就完事了。流程结束的:中兴,测评挂大疆,笔试挂vivo,测评挂腾讯,一面挂米哈游,一面挂快手,简历挂字节,一面挂美团,简历挂联想,简历挂蔚来,简历挂联发科,投晚了没消息蚂蚁,电话面结束momenta,一面挂流程中:全志科技,hr面结束地平线,三面结束小米,二面结束商汤,二面结束速腾聚创,一面结束天翼云,ai面结束比特大陆,一面结束紫光同芯一面后放弃荣耀,保温电话华为,保温电话已oc1.oppo(主要考察Linux,做底软)2.海光(主要考察Linux,做底软固件)3.影石(主要考察mcu,做嵌入式应用)4.芯原(主要考察Linux,做底软)5.紫光同创(主要考察Linux,做底软)6.埃科光电(主要考察mcu,做嵌入式应用)7.芯驰科技(主要考察Linux,做底软)8.tplink联洲(主要考察Linux,做驱动)9.高通(主要考察Linux,做驱动)10.摩尔线程(主要考察Linux,做驱动和底软)11.禾赛(主要考察mcu,做嵌入式应用)我记得我当时7.8月份是面试荒漠期,投的简历都是石沉大海,要么简历挂,要么没消息,那段时间最煎熬,但是等大佬们把提前批拿的差不多了就可以开始捡漏了。而且嵌入式方向要找好定位,之前一直投互联网确实不太对口,后面开始投芯片厂就开始好起来了。具体每个公司的面试所问的问题,我在前面的帖子都有写。****************最后你的鲜花和点赞将是对我极大的鼓励。后面秋招总结的几弹将会从八股,项目等详细说明我的嵌入式秋招是如何准备的,尽请期待。
Dinus:扔子哥怎么强简历都能挂这么多吗?
点赞 评论 收藏
分享
二面技术面,线下面。1. 自我介绍。2. IIC通信时序。3. IIC写数据的流程。4. 使用的是硬件IIC还是软件,速率是多少。5. SPI通信时序,初始化的时候需要配置哪些东西。6. 串口使用的波特率。7. 串口收发数据的方式。8. OTA如何确保固件的完整性,有做版本的校验吗。9. OTA如何确保硬件平台可用。10. freertos为什么要改进任务调度算法。11. 改进后的饥饿问题怎么解决。12. 如何划分的任务的优先级。13. 任务的时间片大小是如何考虑的。14. memset的参数,memcpy呢。15. 位字段是什么,有什么作用。16. 如何判断一个数组中是否有指定内容。17. 项目中遇到过最难的事情,怎么解决的。18. 平常遇到bug怎么调试程序的。19. 反问。总共大概40min左右。先不说技术面的问题了,单纯不理解为什么非要让人去线下面,而且HR还一副你爱来不来的样子(我们离你们学校开车也就才半个小时呀,一点都不远呀,我和同事刚去你们学校参加双选会,很快的啊)。打车半个多小时过去没有任何路费的报销,线下面完全不介绍公司,甚至到了公司也完全没人带你找面试官,结合一面的HR面试体验真的很差。技术面的感受不好说,面试官有一种传达出你做的东西太简单,考虑的太少,和我们做的差距很大的感觉。总的来说禾迈是我个人秋招总体而言体验较差的公司。#通信硬件人笔面经互助#
查看19道真题和解析 通信硬件人笔面经互助
点赞 评论 收藏
分享
评论
31
25
分享
牛客网
牛客企业服务