硬件工程师求职系列讨论帖(二)——面试篇

一、前言

        在求职过程中,受到牛客网的帮助非常多,但是牛客网上关于硬件的内容相对还是太少了,所以萌生了发起一系列关于硬件工程师求职的讨论帖,在这个系列的讨论帖里面,希望大家都可以进来畅所欲言,给本菜鸡以及后续想要从事硬件工程师的萌新们一些求职的经验以及启发,系列内容初步构思包括简历、笔试、面试、offer选择等等方面。       
        本帖主要讨论面试高频考点和所需基本功,我先写出一些我自己参加过的面试,抛砖引玉。        

二、面试形式和基本流程

        面试形式:因为疫情的原因,现在企业基本上都采用线上面试的形式。建议面试前选取一个安静的环境,准备好耳机和摄像头,提前测试好面试环境,不要迟到。还有就是不要迟到,慎重申请调整面试时间,有的公司是统一安排的面试档期,并不一定确保能调期成功。比如我因为某些原因就错过了华星光电的面试,后续申请调期也没有成功。

        基本流程:自我介绍、面试官提问(项目介绍、深挖项目、基础知识)、反问环节。

三、面试基本内容

        1.自我介绍

        自我介绍是你给面试官的第一印象,所以需要好好提前准备一下,我认为包括个人信息、项目经历、比赛经历、获奖历史等等的内容,时长大概在一分钟左右,如果明确要求做一个三到五分钟的自我介绍,可以适当扩展一下项目、比赛经历和获奖的内容。
        附一个自我介绍模板:

        各位面试官你们好,我叫XXX,来自XX大学XX学院,是XX专业的一名本科生。项目经历方面,在大学期间我曾经作为项目负责人带领团队完成过一个XX项目并获得了X级结题证书,项目的题目是XXXX。还有一些课程设计项目,比如嵌入式课程的课程设计项目XXXX,平时和同学也会合作完成一些小项目,比如最近在做的一个XXXX。竞赛方面,作为小队队长参加过两次XX竞赛,分别获得XX赛区一等奖以及XX赛区二等奖。学习方面,一直保持在专业前X%的成绩,获得过两次XX大学年度X等奖学金。(自我评价抗压能力不错,融入新环境比较快,喜欢团队合作的成果。)

        虽然经历不算丰富,但是希望能够有机会加入xx公司继续学习成长。以上是我的自我介绍,谢谢。

        2.项目:

        项目是你个人能力最好的证明,面试前需要对于自己写在简历上的项目做到了如指掌,因为面试官对于你的个人能力的评价,无非是你基于你对简历上项目的介绍、深挖项目内容、基于项目内容提问基础知识等等方面进行的。
        对于项目我分为项目介绍和项目提问两个环节,两个环节的联系在于,你介绍时候给自己挖的坑你被提问的时候需要自己一个个填上
        挖坑这个事情有利有弊,当你毫无面试经验,复习不够,这个坑足以让你掉进万丈深渊;如果你准备充分,对于自己的项目掌握很好,那你可以有意识的引导面试官的提问方向,比如我复习了IIC和UART,但是没有复习SPI,就可以适当的扬长避短。
        (1)项目介绍:对于项目的介绍,一般你需要将简历上自己参与度最高,最满意的那个项目做一个完善的准备,比如我简历是上有一个智能家居系统,我会把这个项目的由细入微地介绍:设计目的、设计思路、实现的功能、功能如何实现、最后完成度如何、对于项目做一个简短的总结。
        (2)项目提问:项目提问都是基于你介绍时所提到的专业知识,比如我介绍智能家居系统说的电源模块用到了DCDC芯片,面试官可能就会问DCDC用的是升压还是降压→DCDC的基本拓扑→画出基本拓扑并解释原理等等;又比如我介绍传感器和MCU的通信接口用的是IIC,面试官可能就会让你介绍一下IIC协议→IIC的时序怎么定义→为什么需要接上拉电阻→上拉电阻的选择会影响到什么等等。不必过于紧张,项目深挖只是为了验证对于项目的参与程度,如果问到后面真的不会只需要诚挚的说明即可,不懂装懂不可取。

        3.基础知识

        有的面试官还喜欢考察一些基础的知识,基本上是模电数电的一些知识,关于专业基础课有哪些、怎么复习都在笔试篇说过,此处不再叙述。

        4.反问环节

        一般最后都会有反问环节,可以问一下你感兴趣的问题,比如入职培训、部门业务、晋升渠道、职级设置、员工福利等等。

四、面试准备

        关于面试所需的基本功,我分为项目复盘和面试八股文两个部分。

        1.硬件八股文:

        所谓八股文就是面试出现频率极高的一些问题,比如dcdc和ldo的区别,运放的选型标准等等的问题。对于硬件面试的八股文,网上还没有人做过系统的整理,所以需要自己总结,我当时在牛客网上疯狂翻看别人的面经,不分企业只要是单板硬件的面经我都看,看了大概有上百篇篇的面经,然后总结了一个Word,记录了很多别人遇到的共性的问题,然后自己去一个个问题想清楚解决掉,然后记下来自用。
        还有就是推荐一下牛客网面试题库——硬件工程师板块,里面有很多公司面试真题,我看了基本符合我刷面经获取的信息,可以缩短八股文准备的时间,当时面试准备阶段并没有发现这个板块,不知道是还没上线还是我没看到🤣

        2.项目复盘

        项目复盘我是完整的思考自己的项目,从宏观到微观地去复习自己的项目,每一个项目里面用到的知识点,都当作一个单独的内容去复习,由浅入深的去复习。还是用智能家居系统举例,我供电板用到了DCDC、LDO、IIC、SPI、ZigBee、WiFi,每一个都是可以复习的点,每一个点都往硬件岗位需要的方面去复习。比如WIFI和ZigBee的内容,可能对于硬件岗需要复习的并不是协议内容,而是两者同时运行在2.4GHz频段会不会产生干扰,有没有发生过传输数据干扰或者丢失。
        项目复盘另一个重要的点,就是面试官最喜欢问的,你在项目进行过程中遇到的难题以及如何去解决的,这就需要你结合自己实际情况去准备了。

        3.以战养战,复盘面试

        面试是一个煎熬的过程,但是也是促进你成长的过程,面试后立马做记录复盘,总结自己做得好的以及不好的地方。还记得我第一次面试的企业是一家东莞的新能源船舶企业的电控硬件岗位,当时的表现我自己评价就是稀烂,就是企业希望我可以过去实习再评估能不能发正式offer的程度。到了第二第三次面试我经过前面的复盘,面试感觉已经非常良好。然后到了vivo的面试我遇到了深挖项目的技术面,又一次遇到瓶颈,然后我复盘继续复习,到了TP-LINK的面试是两轮技术面+一轮主管面,第二轮技术面也是那种深挖项目的形式,表现相比前一次也有了提升。

五、我参加过的面试

        我在今年春招投递了十三家企业,参加了五家企业的面试,除了vivo的基带工程师(据说vivo基带的春招岗位被砍)之外,都顺利通过。
        单独的面试经验贴已经单独分享过,点下面链接看即可。

东莞逸动:一轮面试,要求提前去企业实习评估后发正式offer。后面约补面主管面,婉拒。

格力:两轮面试,技术面+主管面,面试通过,后续没有补充信息,自愿放弃后续流程,没有正式offer。

超聚变:两轮面试,技术面+主管面,收到offer。

VIVO:两轮面试,技术面+HR面,进入人才库。

TPLINK:三轮面试(两面白菜,三面可能sp),两轮技术面+主管面,收到offer,最后选择签约。

六、写在最后       

        以上都是我短短的春招过程的一些总结,关于硬件工程师面试方面我所有的理解,一家之言,未免有所偏差,希望各位牛友可以不吝赐教,我也会第一时间进行改正,以备后续求职硬件方向的牛友们可以获得参考。最后祝各位牛友都可以拿到心仪的offer。
#2022春招##硬件开发工程师##vivo##TP-LINK##超聚变数字技术有限公司##面经##校招##面试流程#
全部评论
没有项目咋办
1
送花
回复 分享
发布于 2022-04-25 11:22
前作在此,硬件工程师求职系列讨论帖(一)——笔试高频考点:https://www.nowcoder.com/discuss/933546?source_id=profile_create_nctrack&channel=-1
2
送花
回复 分享
发布于 2022-04-23 00:22
国泰君安
校招火热招聘中
官网直投
顶顶顶,好帖
2
送花
回复 分享
发布于 2022-05-05 21:00
听我说,谢谢你,因为有你,温暖了四季
点赞
送花
回复 分享
发布于 2022-04-23 12:51
好帖帮顶
点赞
送花
回复 分享
发布于 2022-04-24 11:05
UP可以分享一下你自用的面经总结吗
点赞
送花
回复 分享
发布于 2023-07-05 22:32 江苏
m
点赞
送花
回复 分享
发布于 2023-08-28 19:54 江苏
能求下word吗
点赞
送花
回复 分享
发布于 01-27 13:48 重庆

相关推荐

头像
不愿透露姓名的神秘牛友
05-08 15:00
已编辑
1. 嵌入式系统中使用中断方式的优势是什么?2. 指针在C语言中的应用场景有哪些?3. 静态存储区和动态存储区有什么区别?4. IIC和SPI通信协议的工作原理是什么?5. UART通信的波特率配置方法是什么?6. 队列、栈和二叉树的基本操作是什么?7. 在嵌入式开发中常见的问题及解决方法有哪些?8. 使用DMA的优势是什么?9. SPI通信的4种工作模式是什么?10. 嵌入式软件设计中分层架构的考虑因素有哪些?11. 进程间通信中使用锁和同步的目的是什么?12. 优先级反转问题及其解决方法是什么?13. Linux内核态和用户态编程的区别是什么?14. 在用户态调试程序崩溃的方法有哪些?15. 程序的代码段、数据段和BSS段的用途是什么?16. C语言中指针和引用的区别是什么?17. define和const在内存占用上的差异是什么?18. C++中虚函数的多态特性是什么?19. 单片机中断处理的流程是什么?20. I2C总线的仲裁机制和从机寻址方式是什么?21. PWM波形的占空比计算公式是什么?22. ADC和DAC在嵌入式系统中的应用场景有哪些?23. watchdog定时器的作用及其在系统中的使用是什么?24. JTAG接口在嵌入式开发中的作用是什么?25. CAN总线的帧格式和仲裁机制是什么?26. 实时操作系统(RTOS)的任务调度策略有哪些?27. RTOS中任务同步的常用方法有哪些?28. RTOS的内存管理机制是什么?29. RTOS的功耗管理方案是什么?30. 在嵌入式开发中的学习方法和经验有哪些?以上题目整理到面经专栏中  c++/嵌入式面经专栏-牛客网 https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM
查看30道真题和解析
点赞 评论 收藏
分享
一面:20min1. 自我介绍2. 讲一下static关键字3. Linux驱动程序分为哪几类,有了解吗,说了字符设备驱动和块设备驱动,网络设备忘记了4. 讲一下字符设备驱动程序5. 讲一下总线设备模型6. probe函数里面记录资源的时候,为什么要判断资源是来自设备树还是C文件7. 用过poll函数吗,讲一下8. 用过epoll还有什么忘记了(没用过)9. 讲一下文件IO10. read和poll的区别?没答好11. 讲一下freeRTOS内部机制12. 能实习多久13. 学习之外还有没有什么别的爱好14. 你的规划是什么,为什么想做Linux,单片机没难度?15. 你期望学到什么    反问:    1. 我答的怎么样    2. 面试成功概率大吗    3. 在贵公司实习能学到什么    4. 多久二面公司人数有点少,大佬有点多,面的岗位还不错,在融资阶段,怕被认出来全程八股,第一次面试,太紧张,感觉凉了_______________分割线________________隔天出结果,一面过了---------------分割线-----------------二面:30min1. 自我介绍2. 学校是不是还有课,不用上课吗,考试怎么办3. 声明一个函数指针,返回int指针,参数是int指针4. 学校开了哪些计算机的课?答:c语言,数电,模电,微机原理5. 是不是在上大学前学过?答:只在暑假学过c语言6. 讲一下微机原理学了啥?什么架构忘记了?冯诺依曼体系?还有别的忘记了,答不出来,然后说了学期期中才开的课7. 学校开过数据结构这门课吗,没有8. 汇编学的怎么样,用过汇编写代码吗,接触过在一个c文件里面嵌入一段汇编码吗9. 以后想做什么,你的目标规划是什么10. 拷打项目11. 假设一个要做一个达达鸭,上位机拍照检测有人靠近,达达鸭需要通过控制电机摇摆,要完成这个项目需要怎么做(当时不是很懂说的是什么意思,心里想的是难道不是有人靠近就控制电机吗)12.简历上的都是自学的吗13.了解PID吗,讲一下反问:    没问,不知道问什么,面完才想起来问什么只有在拷打项目的时候才回答的流畅,以为二面是HR面,结果还是技术面 #通信硬件人笔面经互助#
查看23道真题和解析 通信硬件人笔面经互助
点赞 评论 收藏
分享
50 426 评论
分享
牛客网
牛客企业服务