嵌入式软件工程师的面试经验

面试中无非几个流程:
1、笔试:主要是考核C/C++的知识,单片机基础知识,Linux。这三大模块,我就简述一些吧。比如C语言的结构体和联合体区别,单链表和双向链表,使用指针需要注意什么,判断大小端模式,写strcpy函数的编程,递归的题目,单片机考一些指令,中断,还有一些硬件知识,Linux考查TCP建立服务器的流程,TCP与UDP的区别,线程与进程的区别。
2、技术面试:我的技巧是,首先你做自我介绍,然后也要说明你对这个岗位的知识有在学校自学,然后就接着说让我简述一下自己的项目,我的项目是5个,你就说大概功能和流程就行了。(这里其实就是不断输出,让面试官接不了话,一般我自我介绍完都得5分钟以上)然后就到面试官问你问题了,这里有个重点要注意,面试官只会问你简历里的,所以简历写你会的就好啦。
遇到问题大概阐述:(我就记得一些重要)
1static关键字的作用?
2结构体和联合体的区别?
3指针使用需要注意什么?
4指针和数组区别?
5简述一下双向链表?
6c++的三大特性?
7然后问你项目了,我主要是STM32单片机,就会问你通信协议(usart,iic,spi,can,iis),问你项目中传感器的型号,工作原理,使用的协议,传输数据格式,速率等等。问你是否用过什么操作系统(Linux,ucos,freeRTOS等),这个是加分项,然后会问一些TC/iP,UDP的协议,进程与线程区别,还有一些电机PID,FOC算法,或者视觉opencv等等。
(可能是两轮技术面试)
3、hr终面(问福利,谈薪资)
一样是自我介绍,然后跟hr聊一些家庭背景,说一下自己优缺点,其实重点在于体现你素养与礼貌就可以了。然后谈薪资,首先你得了解你这个岗位的水平,与它招聘要求,要求越高肯定越高,一定得有定位,你开太低亏了,太高别人觉得你好高骛远,一定得了解行情再虚报一点点再砍价。
总结:无论哪种嵌入式工程师,语言,程序代码都是完成需求的工具,最后留下来的是原理,协议,框架,思维才是最重要,祝大家找到理想的工作,身体健康。

具体我总结了一套面经,可以参考一下我的面经进行学习
全部评论
真是北大的吗?北大也要做嵌入式啊😰😭
6 回复 分享
发布于 2024-01-04 20:36 广东
对嵌入式软件开发有意向,可以联系我,Ai方向,帮改简历
点赞 回复 分享
发布于 2024-03-14 07:53 浙江
佬 嵌入式软件也要学单片机啥的吗
点赞 回复 分享
发布于 2024-02-26 18:11 河北
项目是网上找的吗
点赞 回复 分享
发布于 2023-12-02 22:28 广东

相关推荐

211本科,一年半工作经验。面试体验:差。面试官迟到,麦克风都没调试好,而且比较讲究长幼尊卑。视频面试,让拿纸出来手写。面试题目:1. 写一个绝对值宏定义。答案你就手写个#define abs(x) (x>0)?(x):(-x)这种差不多。我是建议你多考虑边界和溢出,他交流的时候挺没耐心的。我面试的时候只想赶紧挂了算了,张嘴一问问题我就觉得他不是来面试的。2. 在纸上手写一个字符串复制函数strcpy()。他之后会评价你的耗时、时间复杂度、空间复杂度、代码风格,尽量命名标准一点。多考虑边界问题,多考虑尺寸问题,毕竟是手写而不是键盘打,3分钟之内完成不了他就有点想给你上压力了。3. 你怎么看待交流能力问题?莫名其妙的问题,从技术直接跳过来。4. 手机是充电重还是不充电重?我回答这个看你用的是不是理想中的绝对精准的秤,若你的秤能做到测量引力波级别的等效质量变化,那么因为E=mc^2充电完的电池会因为锂电池的物理化学结构更具有电动势能,等效出的重量会更高,从而产生更重的读数。5. 彩虹为什么是拱形的?我回答彩虹实际上是球形的,只不过彩虹是可见光带是光谱中的一段,看起来就是个环状带。经过地面截取,才会是看起来是拱形。他说听不懂。6. 一根手指能不能遮住你眼里的太阳?我说这个看你说的遮住包不包含遮住紫外线,以及接触阴影效应。他跟我扯了半天跟我说这里要讲波长大于手指半径就能绕射到眼睛里。7. 红光波长是多少?我没背,我说根据穿透力反推吧。这个我不了解,只能胡说了。8. 飞机的移速是多少?我说民航飞机在空天分界线以下顶多飞到一马赫吧,撑死就两马赫了。其他的空天飞船或者战斗机有可能到五马赫,但是高空空气稀薄所以顶多就1000m/s了。面试结果就是没过,一小时内出的,我要价12k。面试过程中还提问我会不会喝酒,酒量多少,抽不抽烟。面试官一边面试一边抽烟,比较不礼貌,而且一直把手机屏幕放在下巴底下用鼻孔对人,偶尔开视频,开了就抽烟。
Mars811:一个敢问,一个敢答😂这问的都是啥问题,根本不想招人吧
查看8道真题和解析
点赞 评论 收藏
分享
评论
56
300
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务