26届嵌入式面经&秋招日记_01
简单介绍
学历双非,在校期间以大学生电子设计大赛和RoboMaster为主力赛事学习嵌入式方面的技术。大二升大三认为到学校赛事对个人提升有限,于是以半离队的状态在外参加实习。
各大公司陆续开始秋招,在此记录自己面试的经历,在自己学习复查的同时,也希望能帮到同期的朋友们(日记_01附上个人简历,需要简历模板可以联系,也希望有大佬帮忙拷打/点评)
面试经历_01
5月份其实是个蛮尴尬的时间,大厂的暑期实习基本已经结束,秋招其实也没有正式开始。大部分公司留出的岗位都要求尽快入职(例如云鲸智能,智元科技等),但大部分26届选手实习到岗最快也得6月中旬期末考试结束,毕竟不能因为实习丢掉毕业证,那就舍本逐末了。
五一假期结束后,开始陆续投递简历,截止5月10日,面试有两个,都是处于B轮融资左右的小厂,面经如下:
公司A:
1.自我介绍(5min)
2.讲一讲OTA的流程
3.在boot程序中跳转到app需要进行什么操作?
4.在进行二进制文件传输时,你进行了怎么样的设计去保护?
5.除了在mcu层进行ota工作,还有做soc层的应用升级吗?
6.讲一讲你做驱动的经历
7.讲一讲你在电机控制协议中进行了哪些工作
8.你的电机控制进程的频率时多少?为什么选择这个频率?
(mark一下此处,电机控制频率是很常见的1khz。但为什么选择这个频率没反应过来,面试官给了30s去思考。后来从canfd的波特率切入,计算每帧发送&接受数据的bit数周期,再考虑进can总线的负载率,总裁机制和电机芯片的处理速率等因素,计算出电机的极限频率大概在2khz左右,选择1khz应该是为了控制稳定。回答中面试官循序渐进地引导,能感觉到公司确实在认真做东西。自己也认识到在任务频率设计上自己存在不足,之前更多的是在前人设定好的框架下工作)
9.讲一讲你在fastdds上做的开发,它和ROS的话题通信有什么区别?
10.你刚刚提到大二升大三期间认为赛事提升有限,能否详细讲讲这方面的思考
11.为什么选择离开杭州
12.反问环节
公司B
1.自我介绍(5min)
2.有使用过freertos吗?rto实时操作系统s和linux操作系统有什么区别
3.任务的优先级如何设置?优先级反转问题如何解决?
4.rtos的任务调度通过哪些中断进行的
5.讲一讲你对状态机的理解,有尝试在mcu上使用状态机思想进行开发吗
6.讲一讲你在mcu上是怎么进行数据保护的
7.你认为自己做过的项目还有哪些提升空间
8.怎么看待创业的 有没有过创业的想法
9.讲一讲你对产品的理解,你怎么看待技术和产品的关系
10.反问环节
总结
两家公司的面试体验都还不错,八股文考的很少,基本上是围绕项目和实习进行提问。公司A由于方向不是很感兴趣,暂时拒绝了。公司B的主管希望等考试结束,回深线下再进行交流,互相加了vx保持联系。
不得不承认的是,在校招环节,学历依然是双非选手绕不过的一道关卡。其实在3月也投递过大厂(oppo vivo等一众手机厂)的暑期实习,但基本上都是泡池子,只有安克和元戎启行愿意理一下。在这5月份的投递中,大厂的情况也基本上是在boss上要了简历然后就没声了(例大疆车载 影石 滴滴等),很难不让人怀疑学历会不会真的一道翻不过的天堑。
现在阶段性目标就是整理过去的经验,并做一些自己感兴趣的开发。一边休息一边尝试投递吧。
愿同期的大家共勉!
#面试经验谈##牛客创作赏金赛#