Bootstrap

嵌入式软件面试经验浅谈

金九银十即将到来,求职套路多,分享下面试经验

前言/背景

        我是2015年研究生毕业后一直从事嵌入式软件方面的工作,作为软件部门经理也有快5年了,今天简单谈下作为面试官一些想法

面试流程

        我们这边是一家中小型企业,研发这边不到50人,软件部门差不多10个人左右吧,面试通常两轮,技术面试和人事面试,大公司一般可能六轮面试。如果是应届生,有一个做题环节,如果是有经验这个环节省略。一般技术面试通过,只要没有一些信息作假的问题,基本都会发offer。

面试经验

        一般希望看到的简历包括个人基本信息、学习经历、项目经验、工作经历、获得奖项。最基本的加分项是专业、项目经验、四六级、计算机等级考试,其他学生会工作经历证明比较活跃,还是比较重视岗位技术。嵌入式软件的技术沟通主要分为简历工作项目技术沟通和基础技术沟通。简历不要只有个人基本信息、学习经历,技术时候没有方向性,一般工作项目技术沟通都会根据简历上的项目经验进行沟通,所有简历上的项目经验一定要比较熟悉,如果不熟悉的项目就不要写。

        基础技术沟通主要从基础的深度和广度沟通,最基本的C语言,如果连static与const两个关键字理解都说不清楚,可能基础真的很差,还有最基本的排序编程,再深入就是算法、计算机操作系统、计算机网络的理解了,算法主要就是二叉树、图之类的,还有对于内存、线程与线程的通信的一些理解,计算机网关主要就是TCP和UDP通信的理解,UDP端对端的通信好多人不是理解很清晰,最简单的就是三次握手四次挥手,如果能结合socket编程部分那就理解比较深入了。广度沟通主要包括对于其他协议的理解,比如zigbee、BT、WIFI这些通信流程和协议栈的理解,还有些经典的工业协议的理解。对于有经验的会重点沟通项目内容,这部分一定要很清晰,有一定的自己的理解。

寄语

        希望上面浅谈能够对大家有一定的帮助!

;