嵌入式软件开发面试——一个应届生求职的亲身经历

面试 专栏收录该内容
1 篇文章 0 订阅

现在正是十月底,差不多进入了秋季招聘的尾声。从九月份开学初到现在的1个多月的时间中,在学校里平均每天有6场大大小小的校园招聘会。其实,我在自己开始参加秋招的时候,就准备以后写一些面试经验留给学弟学妹。通过一个多月的集中笔试面试,现在自己陆续拿到了一些满意的offer,有成果才有说服力。而且这段时间相对比较空,于是整理总结了一些面试经历,如果能对后面的求职者有所帮助,那么我牺牲其它时间来码这么多的字也值了。

我是学电子专业的,大学前几年除了刷绩点以外就是参加技术型的社团,后来由于热爱技术并能管点事情,还过社团的会长,因此对于做技术的同学比较了解。大多数理工科同学们,特别是做技术的,一般都比较内向,参加应聘可能技术上完全没问题,但在面试中不太擅长表现自己优秀的地方,尤其是面对HR某些犀利刁难的提问,有时候根本不知道如何作答。面试没有发挥出实际的水平,导致错过心仪的公司和岗位,那真是太可惜了。

成功之前往往都会经历失败,我先讲一讲在"浙江大华技术股份有限公司"的失败经历。

收到大华的面试通知,是在校园宣讲会过后几天的晚上。大华的第一面的面试地点就在学校里的学生活动中心,可以说对应聘生非常照顾,不用奔波赶路。

因为面试地点在学校,宿舍过去非常近,只提前半小时,对着镜子整理一下仪容,带着简历和资料出发了。

一面是技术面,首先是常规的自我介绍。我介绍了成绩和专业技能两方面。然后面试官看我简历,对我做的GUI上位机很感兴趣,让我详细地介绍了这个项目,把涉及的技术要点通通讲了。

介绍完项目,面试官出了三个C语言的题目。第一个是const 关键词的作用,以及const 定义的指针。第二个是出了一个函数,让我写一个指向那个函数的指针。第三个是问sizeof的问题,定义了 int 型数组 a[100],问 sizeof(a) 等于多少,又定义了一个指针 int *p,问 sizeof(p) 等于多少。这些都是C语言基础的内容,感觉答的都还可以,毕竟当年C语言满绩点,并且写单片机一直在使用C。当时指向函数的指针有点忘记了,实际写代码很少用到,凭感觉临时编了一个。就这样,一面顺利通过。

第二面开始,又是自我介绍。介绍过后面试官看了我简历,看到我有个 GitHub,就在他随身带的笔记本电脑上打开看了看,看到我写过很多 Python 代码,似乎不太感兴趣。其实我写过的 C 代码比 Python 代码多十几倍,只不过没有放在GitHub上。看了一会,面试官又瞄了一下简历,突然说你是电子专业的?这个时候他就拽了起来,似乎找到我的弱点了,追着问了很多我不熟悉的计算机专业课程的问题。现代PC机的架构是怎样的?写个HelloWorld程序输出到显示屏,在计算机内部是怎么跑的?TCP/IP四层网络模型每一层的具体功能是什么?我有很多没答上来,然后面试官直接告诉我说不合适这个岗位。面对这样直接的打击,我先是虎躯一震,然后很快淡定,问面试官以他看来我还可以在技术上如何提升。大华的面试至此结束。

有时候,面试看缘分,你跟面试官聊的来,就会很顺。

讲了失败的经历后,接着讲在中兴成功的面试经历。

中兴的面试过程,给人非常正规严肃的感觉,虽然今年4月份遭受了美国的制裁,但毕竟是个国际化的大公司,越是大公司越是有规范的流程。一般推荐应届生工作第一年去大公司,因为可以学习到规范的东西。

中兴一共有两轮面试,分别是专业技术面试和综合能力面试,安排在不同的两天进行。有一次收到面试通知是在午夜00:01。在这里告诉大家,求职应聘过程中一定要相信自己,坚持到最后一刻。HR处理简历的工作量非常大,发通知有先后很正常,有时候跟你一起去面试的同学收到了短信你还没收到,不用慌,耐心等。

 

距离两轮面试结束一共过了20多天,收到中兴的面试通过的短信。去看了下招聘官网的状态,目前仍显示处于综合面试状态,应该是还没来得及更新,实际上已经到了发offer的阶段,主要是谈拢最终的价钱。

以下是我当时面试经历的回忆,有些细节已经忘记,我尽了最大努力回忆。

收到第一条面邀短信是在深夜,按短信内容整理了一下要带的证件资料。发现还缺一份中兴官网填写的简历需要打印,我了个去,这个时候才告诉我要打印官网填的简历,大晚上的,宿舍门都快关闭了。明天早上去打印吧,然后就睡了。

第二天早上六点半醒来,准备和同学一起去。面试地点在西湖西边的一个酒店里,从学校过去还是挺远的,4个人打车可以均摊一下路费。

在学校一餐吃完早饭,就按计划去打印中兴官网的简历。这时才发现7点钟还没有打印店营业。机智的我在 Amap (某国内地图软件的英文版)上查到了那个面试的酒店,打了个电话过去,问他们有没有文件打印的服务,得到肯定答复后我就放心了。

于是,我到达了和同学约定等车的地点。过了一会儿他们来了,他们还要去图书馆打印成绩单,不过我几个月前就打印过了(我们学校里有两个地方可以自助打印成绩单,师生办事大厅和图书馆,本来是找教务处老师打印并手动盖章的,不过技术进步的好处之一就是可以使人偷懒)。一行四人去图书馆,发现那边的机器要八点后才开。但我们中最早的面试在9点半,时间不允许。于是,三个人缺成绩单,一个人缺官方简历,就这样奔赴战场了。

到了酒店,打印了简历,签了个到,就等安排面试。

中兴第一面是技术面试,面试官有两个,一个负责问问题,另一个全程不发言但一直盯着我看,估计是在观察我的仪容和反应。所以说去面试的时候,自己的衣着和形象是很重要的。

面试官让我自我介绍,我介绍了在校成绩和参加过的比赛。他接着问了项目,我介绍了其中一个。我项目中有用到 I2C 通信的器件,他仔细问了 I2C 协议的通信过程。我把 I2C 从起始条件开始通信到结束条件的过程都说了一遍。最后问我是IO模拟实现的还是硬件控制器的,我说我用的芯片没有 I2C 控制器,是 IO 模拟的,不知道这问题有没有藏着什么坑。

接着又问我C语言学的怎样,我说还不错。于是他让我说内存里面堆和栈的区别,我说栈是一段连续的空间,堆是不连续的。他又问堆为什么是不连续的,他一连追问,好像抓到了我的弱点。直到我说不熟悉为止。事后想起来,这个问题我感觉没有答好。

最后面试官问我还有什么问题吗?之前听说过这个套路,最好不要说没有问题了。我让他给我技术上的提升建议,以及问了技术岗位的职业上升通道。至此,我在中兴的一面结束了。

出乎意料,第二天早上起床收到了综合面的短信。看时间是凌晨发过来的,也就是说昨天的第一面技术面通过了。

赶到昨天面试过的酒店,参加了中兴的综合面。综合面等候室遇到了一些学校的熟人。

等候区叫到我名字了。进入面试房间时,门是开着的,我习惯性先敲了敲门,然后坐到了两个面试官前面。

递上自己的简历和成绩单后,面试官要求我用英文作个自我介绍。还好稍微准备了一下,之前听说中兴面试有英文环节不是虚传。我简单地介绍了一下自己名字,来自哪个学校,读什么专业,通过了四六级,参加过社团和志愿者活动等,没有说太多,怕说多了容易出差错。事后想起来,就凭大学里教的那点哑巴英语,自己如果没有准备,不敢大胆开口讲英语,那么面试的英语环节可以刷掉很多人。

然后一个面试官问我,你刚刚说喜欢旅游,你去过哪些地方。我一脸懵逼,我根本没说过喜欢旅游呀。我就如实说了我没讲过。然后他说不好意思,听错了(可能之前面试的有人说过喜欢旅游的吧)。后来我觉得也有可能是个小测试,万一我进了这个坑,那就是有点那啥意思了。面试过程中搬弄虚假信息,不懂装懂是很低级的行为。

接着问在大学参加过什么活动,我介绍了参加过的一些志愿者活动。面试官又看着我简历问我担任过社团的会长,当初为什么选我担任。我就说我非常喜欢技术,这是个技术型的社团,而且我比大多数搞技术的人外向一点,能管点事,于是我就担任了会长。

然后面试官说,我看你的C语言课程分数挺高,我给你两个C语言的题目做一下。他拿出了事先出好题目的两张小纸条给我看。第一个是定义了一个函数指针,问输出结果。第二个是定义了一个宏和数组,问代码哪里有错误。这两个题目都不难,只要不过于紧张一般都能答上来。平均每个题目我看了差不多几十秒,都快速答出来了。回想起来,那时候我似乎在面试官的脸上看到了一抹微笑。常常说面试官的笑绵里藏针,因此不敢掉以轻心,继续沉着应对面试。

接着,面试官问工作地点的意向,家是哪里的。我就一一回答。这时,旁边一直沉默在电脑上记录东西的另一个面试官,突然问我有没有女朋友。我如实回答以前有过,现在没有。之前有听说过这个套路,问意向工作地点是考察稳定性,要是干了几个月不干了,公司投入的招聘资源就会有损失。问有没有女朋友的用意差不多,毕竟异地恋的话,往往其中一方会为另一方作牺牲。 

中兴的综合面大概就这样,最后我问了一下职业发展的上升通道是怎样的。听面试官说如果做技术一步步晋升,做到技术专家,薪资会超过高层管理。中兴的两轮面试结束。

面试完后,有部分细节还是忘记了。有些是跟一起去参加面试的同学事后聊天,一点点回忆起来的。综合面,也就是HR面,我印象深刻的还有这么一些问题。你为什么面试这个岗位?你目前有其他offer吗?做过的项目中,当时有没有遇到特别困难的事,然后如何攻克的?嵌入式软件跟普通软件的区别是什么?你一天的时间,除去上课学习,其它时间是怎么安排的?你期望的薪资是多少?如果你要的有点高,还可能会追问底线薪资是多少?关于谈薪资的问题,我事先专门请教过做 HR 的朋友,大致是要得高一点没关系,如果你特别匹配这个岗位,确实是 HR 看中的人,HR 将替你找研发部门去谈薪资,尽可能达到你的期望。 

先写到这吧,关于面试经历和技巧,还有挺多可以写的,之后有时间再补充。

欢迎关注公众号:

评论 8 您还未登录,请先 登录 后发表或查看评论
©️2022 CSDN 皮肤主题:技术黑板 设计师:CSDN官方博客 返回首页

打赏作者

weixin_42602730

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值