元戎启行内推-元戎启行内推码

元戎启行嵌入式面经(友好)(初次面)

    开局直接讲项目,我把最拿得出手的项目一讲(tc377 gps+九轴陀螺仪+摄像头+图像处理)的比赛。期间被多处细问但完美解决。

    然后问了一个spi通信原理,我给忘了(我怎么能把这给忘了啊😤😤),只讲了个大概。

    问了一个pid,p i d各自含义及用处。

    跟面试官讲实话:我才开始背八股文,C++和数据结构还没咋预习,C语言最熟。也就只问了最简单的C语言。(面试官人真的很好😭😭😭)

    问了一个二维数组地址是否连续。

    问了一个在64位系统下。

    short i[]={0,1}

    printf(sizeof(i));

    printf(sizeof(&i));

    两个输出分别是多少

    然后是手撕一个两个升序数组合并题,这题在leecode上刷过,虽然不是最优解但也是写能跑并提交了。期间面试官还指出几个小bug。

最后让我问些问题,我就问了些个人技术发展方面的。总体对我评价是不错。但自己感觉自己还不够好。

🔥智能驾驶!元戎启行!这些岗位热招中!25届春招补招!

✅ 热招岗位:研发,职能,安全,规划,商务,市场,项目,感知,基础框架等80+个岗位

✅ 已与多家车企量产合作,共同推进十余款车型的落地,2025年将有超20万辆进入消费市场

✅ 人员规模超1000人,研发占比84%,清北/CMU/谷歌/微软等顶尖人才云集

【投递链接】https://app.mokahr.com/campus-recruitment/deeproute/

【推荐码】:NTAd5k0(填写推荐码优先筛选,加速流程)大家投递完可以在评论区打上姓名缩写+岗位(比如PM+LJJ),我来确认有没有内推成功喽

#内推##牛友职场人脉来了#
全部评论

相关推荐

 先说提前实习,已经是两个月前的事情了。下面说的一些信息不能包含隐私信息,所有一些点就会比较正式和笼统和XX,大概分为,一.你学校学的跟嵌入式跟公司用的有什么不一样。  二.生活上         一、001,工具链上,很多公司都会让公司配置的发的那种电脑禁止联网,因为有一些工具比如说keil,pads,matlab对这种盈利的如果有非法的那种数据传输到网上会起诉的,这种就即使是社区版的就没有用了。一般就是本地断网,资料在一个服务器上,上网的在另一个服务器上,通过内网连接不同服务器。好多说其他软件,比如说加密软件公司也 要买,所以想带资料出去,noway。     002,你在学校里做的基本就是application应用层的(楼主只是本科生,只知道做过这些),比如说小车,机甲大师,飞控,智能家居。具体到公司就有可能会负责其他东西的了。这时候就会要根据行业,公司,岗位具体而分的了。       说的有点空,我只拿我例子,比如说一个没用到过的芯片,他可能只有寄存器手册,但是公司跑的case是公司的老工程师写的,keil上可能没有任何注释或有一点关键的英文注释,这时候你就要返回参考手册查每个位怎么配寄存器,这个寄存器。这个时候就是说,你学stm32什么HAL  LL  标准库,区分的没有意义,他们只是库函数,了解一个然后触类旁通,深入还要寄存器编写。  当然最重要的是C语言基础,看了下CORETX-M3权威指南,一页一页读,感到了有点不同。         还有些,con寄存器,离date寄存器资料中好远,资料又没写关联,默认你会,配了半天,串口打印的数据就没动过……真没办法,又要厚着脸皮问老工程师问出来的,有时候老工程师也很烦,所以我自己也经常总结,和找资料,看有没有过去的例子,做不出才问     002_V2,既上。上次我拿XX卡做相关功能,XX的physical和cmd文档以及流程文档真的是全英文又陌生词汇,你要知道一部分资料在内网,我还没办法用翻译,楼主英语过了四级,六级没过,啃得挺吃力的,还要一边看一边用logic查波形,看懂了一部分。     二、嵌入式研发部很累,要认清这个现实,我是在用命赚钱,(wlb和小康以上的请自动略过这段话)我的工时见图1。实习,一周加了四天到4.5天,有时候周六也要去,算做大小周吧。这个还没算早上早到的和中间休息晚上休息的时间。其实,压力是很大的,我肯定是认同自己能力的,因为我自己是面了这么多也挑了好几个的。但是解决bug和debug能力肯定比不上那些老工程师,这个我只能用时间堆,写日志,周报,总结和列表一些重要的问题问mentor。加班后,离的近的就晚上9点,远的就十点。远的早上还要早起,加班后真的就如一条死狗一样躺在床上 ……20250524记----------------------------------------分割线-----------------------------------------------------------------------更新:        谈一些比较具体的事,比如说XX卡,他在2.0的时候,初始时CLK如果用PLL好像是20MHZ,然后在LOGIC采样,如果用100MHZ,采样率为20MBPS,那么采样时间为5秒,本来CLK应该是占空比0.5的矩形20M。我确定HOST 与SLAVE的通信已开始,配置好电压数据和厂商信息,但是为什么CLK有的占空比为0.3和0.6呢,所以我先复位,再开始单步调试,调试进入WORK状态了,初始的时钟跟WORK的时钟不一样,暂时没测出。后面是想这真的是杂波吗?然后被MT指导,是采样率不够,要先开始1G采样数,拿20M采样率,采样50S,等DEBUG运行再先确认初始成功,再复位,重新运行到断点查看波形。        谈总体上的事,假设是一个大的任务,你做的是一个很小项目的一部分,如果是一个很完善的产品或小产品,就有可能被丢给你完全自己解决。如果说这个任务被分配到这个部分的这个小组,LEADER会将工作分到10左右年工程师手上,再带5到10年和1到3年的,有时,他做的指标可能是市场部做的,也有可能是其他部门做的,你做好后指标对不对,需求搞没搞清楚又会跟其他部门对接,拿软件也好,发邮件也好,确实有时候信息就是沟通的不完全,需求不完全就是你上个指标完成了,突然他会让你加入新的指标,DDL在那突然加入新的指标,是真的做不了一点,我的建议起始就是再三确认需求假设有模糊的地方和工作留痕。        还应该记录并警告一下自己,真的就有时看了一上午和一下午代码,找问题,回去真的很累。可是你想要赚钱,公司不会原地等待你,技术没有进步就是会被替代,你要学习。此贴终结,可能试用期过后,假设过了还会有个帖子,没过就继续找工作去了。       
点赞 评论 收藏
分享
评论
1
3
分享

创作者周榜

更多
牛客网
牛客企业服务