信盈达—您身边的嵌入式&人工智能专家
全国免费咨询热线:400-8788-909

嵌入式培训学员面试总结:嵌入式面试干货

时间:2019-07-09 00:00:00 来源:信盈达 作者:信盈达

注:学员简介:张*  毕业时间:2014.7   学校:武汉轻工大学   专业:自动化

  学习历程:8月15日开始在信盈达民治校区全日制学习cortex-M4课程,加上做项目的时间,于10月30日正式结课,10月31日开始找工作,11月8日正式落实好工作,即将于11月14日正式入职!前后不到十天,顺利拿到<深圳市能信安科技股份有限公司>的Offer,薪资试用期8K,转正后加薪1-2K!

以下是该学员整理的面试总结,绝对干货!





引子

这里我就不多说,只有三点说明:

    1.感恩。感谢信盈达的老师们;

    2.期望。期望大家都找到自己喜欢的工作;

    3.总结。大家可以参考,我主要从:简历制作、投递、心态、笔试、面试这几个方面做个人总结。



1、简历制作

    ① 模板。用好的模板来包装简历;

    ② 项目。根据工作年限,写相应数量的项目(比如我两年,写的5个);

    ③ 内容。尽可能把自己最熟悉的且比较全面的项目放在第一个;

    ④ 总结。我在简历中也有强调自己喜欢总结,在面试时我也有带自己在信盈达做过项目的个人总结报告。因为打印贵,我就打印了两份,然而我也只给了两家公司,这两家公司都给了我offer,所以总结很重要,这是一种习惯。

    ⑤ 检查。千万不能有错别字;



2、简历投递

    ① 网站:按照信盈达就业老师陈老师给的网站(智联、51、人才热线),主要集中智联投递;

    ② 搜索:关键字搜索(嵌入式、STM32、单片机、MCU);

    ③ 数量:最开始不确定找什么类型工作,就大量投,我每天投的页面都是灰色的;

    ④ 岗位:最开始3天投递不要管哪个岗位,只要是相关的开发就投,去获得面试经验和试题,为你最终选定目标准备;

    ⑤ 后续投递:大概4天左右,自己要开始有针对性投(我个人按照:平台、距离、薪资这几个面考虑);

    ⑥ 跟进:手机上下好客户端和邮箱,确保及时跟进面试反馈;



3、心态

    ① 安排:买个小本,记好每天给你面试通知的公司,合理安排时间,安排好自己的行程,如果有冲突就往后排,记得有问题要及时反馈给人家,这是礼貌。

    ② 准备:当天晚上查好第二天要去面试公司的乘车路线、公司规模、做啥产品、用到的技术、薪资范围等

    ③ 信念:我从培训开始就把自己当一个8~9k的人去要求,这就是我的信念。你想什么就会得到什么。

    ④ 心态:第一周不要抱希望,只要是面试邀请,和自己开发相关的就去,混面试经验和笔试题以及整个行业的动态,我第一周面了10家公司(行业涉及有:智能家居、医疗设备、新能源、空调、POS机、车载音响、GPS、安防、海关闸门等),几乎每次都是不同行业。

    ⑤ 坚持:我每天至少两场面试,有时中午就在地铁上睡觉休息,为了赶下一场,为了多一份面试经验。

    ⑥ 抗压:第一周会被打击的要死,有很多题不会做,面试官问到的问题也不会答;我有次面试,直接人资、技术主管、老板三个人一起面,从头到尾那个老板没看过我,感觉像要睡觉的感觉。然而那又怎样,我只是来你家混面试经验的。

    ⑦ 细节:穿着整洁大方为主,我并没有穿西装,但是我着装很整洁,面带微笑也很精神;常规礼仪要注意,特别是很多老板根注意你的一举一动(如:打招呼、敲门、面完说谢谢提供面试机会、把凳子恢复原样、关门等等)。

    ⑧ 总结:自己买个小本,面试时尽量记他问的问题,做完一份题目也要自己清楚哪些没做出来,回来百度总结+程序验证。



4、笔试题

    ① 内容。百分之90%都是C语言题(指针、数组、结构体、共用体、枚举),还有剩下的是网络、CPU的机制;

    ② 网上搜索。参考:经典嵌入式开发试题、单片机开发试题等,附件有1份基本都考过,可以参考,我有备注每题大概的几率,按我10次面试考中几次算的;(考过的远不止这些,还有很多其他版本的,大家自己搜索准备)

    ③ 总结。面完一场,发现不会的一定要百度搜到答案,并且自己要能写出来。



5、面试提问

    ① 模块原理。UART、IIC、SPI、CAN、modbus通讯协议、定时器寄存器配置、LCD通讯协议,这些协议的原理、帧格式、读写操作要非常熟悉,基本都会问;还有每个模块老师讲过的一些注意事项,如IIC需要外接上拉电阻、SPI与其他通讯的特殊地方、CAN特点,用到的节点速率等;IIC几根线干嘛用的、SPI几根线干啥用的、CAN帧格式。

    ② 协议的制定。我最开始也不知道,但面了2家都问到这个问题,后来我自己找了个视频看了下协议的制定,后面不用他们讲,我自己就给他们说出来了。

    ③ Ucos系统。针对像我没有学linux系统,所以尽可能找与ucos相关的系统。关于ucos会问很多,如:如何移植,不同芯片移植大概要改哪些地方、实时与分时区别原理、任务调度机制、任务通讯内容;FreeRTOS很多也会问到,我第一次面试时别人问我不知道,后来回来找资料看,整体和ucos类似,自己查查。

    ④ 存储。栈与堆的区别,这个不知道问了多少次;常量、变量、代码各存在什么位置;复位地址;动态内存分配。

    ⑤ 项目内容。第一个项目或者是和他们产品密切的项目,要充分准备,如程序结构框图、流程图、外设、用到的引脚多少根、产品的选型、设计的产品有没有量产、是不是你单独负责的项目、设计思路、问题点等

    ⑥ 其他有问到内容:

        1.字符串逆序输出

        2.排序

        3.枚举定义男女

        4.A为数组,求A中元素的个数

        5.判断CPU大小端  

        6.前N个字符串拷贝

        7.动态内存找错题

        8.结构体大小计算

        9.指针定义

        10.数据转字符串

        11.TCP、IP

        12.中断找错

        13.实时操作系统原理

        14.任务调度机制


    注:HR和老板这一面我就不写了,这个看自己发挥,细节、真实、诚恳、大大方方即可,最后选择薪资和公司要看个人自己来权衡。




人,要取得什么结果,肯定要看选择了什么,努力了多少,希望选择信盈达的学员都能全力以赴,我们必将誓死保驾护航!