哈喽,大家好,我是仲一。今天分享的是一位双非本科生拿下oppo sp的秋招经验。当时,这位粉丝咨询我offer选择的时候,看到年薪31W这个数字,我以为他是研究生。后来,再三确认了,他确实是本科生。
本科生能拿到这个薪资,真的已经超越了很多很多人。和这位粉丝交流下来,给我最直观的感受是,他很有礼貌,而且,很谦虚。能拿下oppo sp 和他平时的积累是分不开的。 我就不多说了,下面的内容就是这位粉丝的秋招经验分享。
学校:本科双非
专业:自动化
实际项目经验:参赛经验不多,只参加过学校的一个创新创业比赛(团队),拿了个奖;然后自己也会利用课余时间在网上找些例程进行学习,主要是单片机方面;
目前大四上学期,我将我的大学经历主要分为两个阶段:
第一阶段:
大一~大二:这一阶段由于刚从高中来到大学,自己没能很好的对大学生活以及学习进行规划,也由于这两年做家教的影响,自己没能把重心放在学习上,所以这两年在学习上表现的很平凡,也没参加过什么比赛。
第二阶段:
大三~现在:大三开始把精力放在了学习上,除了学习专业课外,我也会利用课余时间学一下单片机,如stm32,esp8266等,但其实都是跟着教程了解一下,也并没有全部都学完,也是这一年由于巧合的机会我同学把我介绍给一个缺乏stm32知识的团队,然后我跟着团队参加了我的第一次竞赛,最后也拿到了校赛级的一个奖项。然后下学期在考研与找工作之间经过考虑最后选择了后者,4月份决定找工作,当时因为对找工作没有方向,然后看到年级群里面有阿里的师兄在宣传暑期实习生的招聘信息,所以就懵懵懂懂的报了C++岗位,然后在接下来的一个多月时间内断断续续的学习C++以及数据结构,结合视频将这些知识大概过了一遍,但是最后也没能过笔试(因为学的不扎实,也没去某网站上刷题,因为当时并不知道有这些网站),最后去了一个和学校有合作的小公司实习
实习公司:一家做车载/终端产品的小公司
实习岗位:嵌入式驱动开发工程师助理
实习时长:暑期一个月
在7月份在一家小公司开启了我为期一个月的实习,在整个实习过程中,其实导师并没有给我们多少的帮助,最开始的时候给我们布置了一个关于stm8单片机的综合性任务,我用了半个月左右就完成,其他实习生晚一点,完成后导师让我们改进代码,后来也没怎么给任务或者安排给我们做了。然后在接下来的时间段了,我都在学习数据结构并且去leetcode刷数据结构专题(虽然进度比较慢)。然后又看了Linux相关视频与资料重新温习了一下linux的基础命令和操作。中后期的时候导师找我谈过两次话,想让我继续留下来实习,但我没有接受邀请。不过这段实习经历也让我对自己产生了肯定以及对这个岗位有了初步的了解。
面试经历按照简历投递时间排序,由于忘记了具体的投递时间,所以有些只能写大概的时间,投递的岗位都是嵌入式/驱动软件开发工程师
公司名称投递/笔试时间笔试/面试情况offer联发科(MTK)(第一次投) 7月25日 笔试挂(没准备,裸考) 无视源股份(CVTE) 8月中旬 通过终面 需体验实习通过后才给offerOPPO 9月中旬 通过终面 拿到offer(应该是SP)TCL(C++嵌入式) 9月初 HR面挂(惨) 无海康威视 9月初 通过终面 拿到offer (SP)小米 9月下旬 笔试挂 无中兴 9月下旬 通过终面 收到offer call(没签)华为 9月下旬 笔试挂 无荣耀 9月下旬 一面挂 无VIVO 9月下旬 笔试挂 无联发科(MTK) (第一次投) 9月下旬 笔试情况未通知 无TCL(华星光电) 10月初 笔试通过直接跳过一面发二面通知 拒了面试
除此之外,我还投递过几家中小厂,但都是投着来找面试经验的,不完全统计在秋招中投递的公司数量在20家左右,大部分简历都通过了筛选,上面列表中的是自己心仪公司的笔试/面试情况。也很幸运在10月中旬陆陆续续收到了OPPO、海康威视、中兴、CVTE的offer,最终选择了OPPO。
以下面试问题都是自己面试完根据回忆想起来的,可能会有一些遗漏,因为自己太懒了,没有时间整理当时面试时候的回答情况,然后需要大家自己去查找相关问题的答案啦。在此也提醒大家以后面试可以录音或者录屏哦,不要被发现就行,这样更有利于自己面试后进行总结。
一面面试题
二面面试题
CVTE一面面试题
(1) 项目里用到了什么技术,负责的是什么部分?
(2) 遇到什么问题?
答:i++:先赋值再++,效率低;
++i:先++,再赋值,效率比++i高
为什么++i比i++效率高?
i++:int temp=i; i=i+1; return temp;(i++需要开辟临时变量,效率低)
++i:i=i+1; return i; (++i不需要开辟临时变量,效率高)
**一面:**主要深挖项目,根据项目做假设,问你可以做什么改进,并且很多都已假设形式提问,并且根据项目用到的知识点进行深挖,所以需要对写在简历上的项目要很熟悉,没有做过的不要写,不要给自己挖坑。
一面面试问题
一面面试题
一面面试题
主要问项目以及实习情况,抓着问,很难受。没有问基础问题(八股文)。
一般来说,HR面问的问题套路基本一样,但是不要以为到了HR面就可以放松警惕,就算你前面的技术面表现得多么好,如果HR面没准备好的话那也会功亏一篑,经过多个HR面,我发现HR大部分都会问一下几个问题:
越早投递越好,大厂提前批一般在6、7月份就开始了,要抓好秋招提前批这个时间点,因为这个时候大厂的hc(岗位)是最多的,而且竞争可能没那么激烈,最重要的是有一些大厂提前批没有笔试,这对于那些没怎么刷代码提的同学来说是很有利的。
不要全部都投大公司或者自己的心仪公司,也要适当的投递一些中小企业或者自己不那么喜欢的公司,如果你没有什么面试经验的话建议你先面小公司/不是自己心仪的公司先,这样可以为自己增加面试经验,为面试大厂做准备;同时,投递的岗位应该是你喜欢的,不要广撒渔网海投,这样不仅会浪费自己的经历而且还会让自己对面试产生厌倦,投递公司数量适可而止,并且投递的岗位最好专一一点。
在面了这么多面试中,首先,我发现技术面中面试官100%会问项目,所以一定要对你的项目要熟悉;其次,面试官会问你的实习情况,如做了什么,有什么收获(如果有相关经验的话);然后是一些基础知识,如C/C++语言基础、数据结构、Linux基本指令、算法/手撕代码(Leetcode简单/中等题,不过我遇到的不多)。
在面试前,建议上牛客网上面查找相关面经,我在每次面试之前都会看一下对应的面经,然后根据面经预测面试官可能会问的问题,然后记录并且把答案搜索出来,从面试结果来看,有些问题确实被我预测到了,因为面试官问的问题基本都是那几个范围。
面试过程中,一定要注意一下自己的着装以及形象以及周围的环境,我在每次面试时都会洗一下脸以及穿着得体。然后在面试中最好保持自信,就算问到不会的问题也要思考一下然后讲出自己的想法,直接说不会是大忌。对了,还有就是一定要礼貌,在最后面试官问你还有没有问题问他/她的时候,要表现出你好学的态度,一般问2~3问题就好。
还是要保持积极的心态吧,一般来说整个笔试/面试流程下来可能需要1个月甚至更长的时间,所以也不要干等待,在这段空窗期可以投递以及面试其他公司,自己协调好时间即可。
本人在秋招的过程中心态还是受到了很大的影响的,经常会失眠到凌晨3~4点,因为自己本来就睡眠不好,加上秋招一直没受到好结果,同时又断断续续听到别的同学拿到了多少多少W的offer,心理压力就更大了,因此也经常因为这是而失眠,那段时间真的很煎熬,没睡过几天好觉,但是很庆幸自己熬了过来,在10月份陆陆续续收到了几个大厂的offer,其中好几个都是我之前面试完之后以为挂了而且难受了很久的,现在想起来真的没必要。
不要和别人比,要和自己比!要认真对待每一次面试,即使这个面试的公司不是你的心仪公司,因为你的每次面试表现都会影响着你最后的薪资评级,所以还是要好好准备每一次面试。早得到的不一定是好的,晚得到的不一定是不好的!祝大家早日拿到自己满意的offer!!!
对啦!最后还是要感谢一下在牛客网上面找到的大佬的笔试面试总结《嵌入式软件开发笔试面试指南》,里面涵盖有简历建议,笔试面试题等相关内容,真的很全面。公众号是《嵌入式与Linux那些事》,里面干货挺多的,这次的面试我也是以这个为路线的,大家可以参考一下啦!!!
扫描二维码推送至手机访问。
版权声明:本文由网友投稿发布,本网站仅提供存储空间服务,如侵犯了您的权利请立即联系我们进行删除。