本硕双非,参加了2023年秋招,投递岗位是C/C++软件工程师相关。总共收获Oppo,小米,海康威视,兆易创新,全志科技等十余家公司的offer。对于笔试面试,有一些自己的经验。我把自己的秋招,春招历程详细记录了下来,同时,把自己秋招过程总结的笔试面试资料分享了出来,即嵌入式软件工程师笔试面试指南,完整版可以查看牛客专栏(免费)。
笔试准备 简介C/C++软件工程师笔试题目考察类型主要分为两类,第一类是基础知识+算法题,第二类是只有算法题。
基础知识+算法题考试时长:
60min ~ 90min
题目类型:
逻辑思维,选择,填空,简答,算法题
题目数量:
逻辑思维,5道左右。 选择,5~10道左右 填空,5道左右。 简答,2~5道左右。 算法,2~3道左右考察范围:
基础知识:C,C++,计算机网络,计算机组成原理,网络编程,Linux基础,数据结构,操作系统,逻辑思维,Java(很少) 算法:链表,二叉树,堆栈,数组,字符串等,easy和medium居多。代表性企业:
联发科,小米,oppo,兆易创新,紫光展锐,全志科技,海康威视,浙江大华等。
算法题考试时长:
90min ~ 120min
考察范围:
贪心,dp,图论,计算几何,数论,博弈论。medium和hard一般为1~2道左右。
题目数量:
3~5道左右
代表性企业:
华为,寒武纪,地平线,乐鑫等
代表性企业:
基础知识准备有时间还是建议补充下计算机基础等内容,毕竟这是从事研发工作的内功,是不可或缺的一部分。
不过,我还是建议要有针对性的准备。建议去网上搜索相关笔试面试的高频题目,也可以看我总结的内容牛客专栏(免费)。
这些题目都是常考的内容,遇到不理解的自己再去补充短板。有针对性的准备,往往可以事半功倍。
算法题准备算法能力的提升是一个长期积累的过程!算法能力的提升是一个长期积累的过程!算法能力的提升是一个长期积累的过程!因此,不要想着速成了,要扎扎实实走好每一步。
刷题顺序我是在某网站刷的题目,大家也可以在牛客刷题。
这么多题目,肯定不可能都刷完。所以要高频题和经典题,要刷一题掌握一个类型,遇到新题需要和刷过的题总结归类到一起,才能以不变应万变,真正提高。
前期刷题,可以参考网上整理的某网站高频题目汇总。
牛客不让放外部