嵌入式开发秋招总结

秋招从9月开始持续了接近3个月,实在是曲折,一开始没想过去哪些公司,一开始经验不足刷题也少,笔试挂了也很多,后来慢慢有经验了,每次面试后会总结自己哪里不足,多去学习就好,岗位基本都是嵌入式开发,所以找的基本都是硬件和芯片公司,这个岗位一定要多看底层源码,多刷算法,基础知识要牢,也算是一点点经验吧,跟大佬比不了的 😁最后的offer有这些,最后去了地平线,给自己的秋招画上个句号。希望毕业顺利吧,也要保持一直学习。

地平线 自动驾驶操作系统开发

3轮专业面 这个算是补录了,面试难度非常大,基本都是Linux 内核到东西,因为时间比较近,还记得一些问题,

Linux有哪些锁,自旋锁内部实现,结构体有哪些变量,有无了解源码

ARm汇编与反汇编,宏汇编

Arm处理汇编具体流程,跟哪些寄存器相关

函数参数传递底层实现

Arm体系中存在哪些异常,7种异常分别是哪些,数据异常是什么,如何解决,堆战溢出是否会导致数据异常

mmu 具体实现原理,底层源码,Linux中如何实现Mmu arm体系中Mmu和哪些寄存器相关

什么是页表,页表项底层实现

Linux内核中内存管理,kmalloc底层实现,内核系统调度等等,算法题2 个中等,一个hard ,特别是第三面感觉要凉了,没想到过了还给了个sp 最后也签了地平线

海康武汉 嵌入式bsp开发

笔试3轮面试,问的问题都比较简单,可能是在总部有过实习经历,没有问比较难的问题,基本围绕实习项目展开

联发科武汉 嵌入式软件开发

笔试两轮专业面,围绕项目问的比较深,过程穿插基础知识的提问,诸如time wait ,锁机制,虚拟内存等,还是有一定深度的,算法考了一道,岛屿数量

远景能源 主控软件开发

笔试两轮专业面hr 面,时间太久忘记了,难度不大

小米 C++开发

笔试2轮专业面,主要问一些基础知识,算法是链表n个节点反转,字符串匹配,所有子集

蔚来 车载os 开发

笔试加2轮专业面,面试问的内核相关问题比较多,比如内核内存管理,进程调度,vmalloc 底层实现等等,常规算法题

理想 整车控制,嵌入式

无笔试,3轮面试额外专业面,整体比较轻松,无算法题,围绕项目问细节还有基础知识

嘉楠科技 嵌入式软件开发

忘了有没有笔试,4轮专业面,面试官人都很好,问的范围和深度都有难度,算法题每轮都会考,从内核到操作系统到网络都会问到,不会的面试官会讲解,确实很不错

深信服 C++开发

笔试加2轮专业面,算法题手写归并排序,构建最大堆,C语言实现哈希表到创建删除插入等,剩下的就是常规问题

#我的秋招记录##秋招#
全部评论
楼主最后拿了哪些offer呢
1 回复 分享
发布于 2021-12-07 10:41
楼主项目做的什么呢
1 回复 分享
发布于 2021-12-13 23:01
老铁代码题是leetcode原题嘛
点赞 回复 分享
发布于 2021-12-10 22:07
没问stm32的内容吗
点赞 回复 分享
发布于 2021-12-11 22:45
做硬件开发薪酬怎样呀
点赞 回复 分享
发布于 2021-12-21 22:54

相关推荐

秋招旅途慢慢从酷暑走到了寒冬,趁着周末悠闲的午后把自己一路的经历做个总结,好好告别,能给26届牛油提供到帮助就更好啦。祝愿牛友们前程似锦,工作顺利!bg: 92非科班,一段实习,无论文,竞赛若干从研一开始,就想走软硬结合的路线,自己当时并不喜欢后端那种CRUD,而是喜欢自己的代码操控物理硬件的感觉,所以并没有像往届师兄那样,研一就开始刷题,学习408那些知识,而是跟着老师做机器人相关的项目,积攒嵌入式的经验,有实验室的工程师带着学习,算是有点收获。那时候实验室基本都找的后端,互联网,所以我对嵌入式找工作一无所知,没有师兄师姐的经验,我对嵌入式找工作难度的认知甚至停留在工资不高,越老越吃香,计算机的科班不愿意去,单片机,基本外设玩的精一点就能找到,不用刷题和背那么多的八股等。然而从去年那一级的师兄找互联网的工作屡屡碰壁从而转向嵌入式,才意识到这个行业似乎没那么轻松,尤其是黑马等机构开始培训嵌入式,几乎人手一个智能家居、智能小车项目,这个行业与几年前大有不同了,今天牛客很多帖子说堪比java。可是真正的做底层软硬件,项目并不像webserver那种,只要代码一样就能跑通,各种灵异和奇怪的事情随时可能发现,而且大概率没有具体的参考因为芯片,平台,硬件的不同,所以我感觉这并不是一个能速通去转的行业(之前周围确实有传统工科生三个月速通转到java开发的案例)。这几年,半导体和新能源行业的发展,嵌入式的工资水平有了很大的起色,相比互联网激烈的竞争市场,愿意低个1-2k来跳到这个行业的人多了,但岗位又是有限的,所以公司选人的标准自然就五花八门,慢慢的八股背起来,题也要刷起来。从我个人的面试经历来看,嵌入式岗位八股的考察主要是C/C++的基础知识和操作系统,计网和数据结构相对少一点,所以嵌入式的同学一定要学linux!最好应用开发和驱动开发都能有所涉及,现在也很少有岗位让你纯做裸机开发,很多soc都是多核异构,某个核心跑linux,某个核心跑RTOS这种。很多中间件和驱动层也是需要C++编写,所以也不能只会C。C++八股可以看看编程指北的博客,操作系统的八股可以看小林coding的博客,都涵盖了大部分面试的问题。刷题的话没办法,笔试和一些面试的硬性要求,嵌入式一般难度不会特别大,当然也有不少通软和嵌入式算法题难度一样,比如华为等公司。把代码随想录和hot100里面的经典题目反复多刷几遍,很多就已经够用了,主要是一个思维的训练。下面是个人的一些面试情况,太菜了很多简历被刷或者笔试就挂了就不写了,大部分是嵌入式岗,少数投了些c++岗,相同情况的可以看看可以投那些公司,找工作信息是十分重要的,我自己找工作以前真不知道嵌入式可以有那么多公司可以投,就知道大疆,华为,手机厂这些,多投多看,积攒面试经验很重要,秋招刚开始的几场面试基本都面的不行,就是因为没有经验,导致心态不好。可以试试看抱着战略上藐视,战术上重视的心态去面试,避免自己过度紧张而慌乱。面试前也可以社交平台上去搜搜相关岗位的面经,看看别人问了哪些问题,大概率能遇到原题!----------------------------------------------------------------------------------offer/oc: 比亚迪 驱动开发开立医疗 c++开发拓竹 嵌入式开发海康威视 软件开发算能科技 嵌入式开发宇量sheng 底层软件开发影石 云台嵌入式富兰瓦时 嵌入式开发旷视科技 部署优化经纬恒润 MCU工程师华为 终端bg 理想汽车 linux系统软件开发hr面挂/泡死:美团 无人机业务 软硬件开发虹软 c++开发中望cad c++开发恒玄半导体 嵌入式商汤科技 嵌入式广立微电子 c++开发一面:禾赛 操作系统  一面无后续,算挂沐曦 一面挂卓驭 一面挂诺瓦星云 一面挂蔚来汽车 换电业务 拒二面金山cpp开发 拒一面小米汽车 车联网 拒一面联影 一面挂菜鸟 一面挂地平线  一面挂简历/笔试挂: 一大堆。。。三方: 理想汽车------------------------------------最后想分享几句秋招牛客看到自认为很有用的话,及时的宽慰了我的心态:1.  公司面试难度大不是因为你不够行,是因为他们不怎么招人,不要因为一两次的面试压力就自我否定。2. 比较是偷走幸福的小偷。3. 学会祛魅,不要神话某个公司,那只是打工的地方而自己是螺丝钉,干几年说不定就会换的。#25届秋招总结##通信/硬件秋招总结#
点赞 评论 收藏
分享
评论
14
68
分享

创作者周榜

更多
牛客网
牛客企业服务