日常实习面经-第二弹

前言

第一弹

在特斯拉实习三个月后,因为许多原因离职了;曾经有考虑过学习一两个月再找暑期实习,不过背八股和刷题实在太无聊且对自己提升寥寥无几,于是开启寻找第二段日产实习

背景

除了第一弹提到的背景外,多了一段特斯拉三个月实习,岗位是无线系统的软开,偏测试工具链开发。

Momenta

2024/03/15 系统研发C++开发(base广州) -> 二面后oc,但是base调到上海了

一面

  • 手撕:C++或C选一个,选了C++;题目:使用C++实现一个环形队列,实现入队出队等功能,已经给出了模板,使用STL的deque,并且保证线程安全;一开始看到题目有点懵逼,于是直接调用STL库的现成api,再用个lock_guard;面试官说可以了,就是考察个基础(需要原题的可以私聊)
  • 智能指针
  • 多态和继承底层原理
  • C++里面保证线程安全的方法
  • 吐槽:面试官耳机质量极差,反问工作职责的时候一句话没听清,大概听懂是做多媒体数据的传输和处理,比如传感器,摄像头,智能座舱等;面试体验很差,背诵八股的时候经常扭头跟别人说话,背景噪音极大;但是好在流程走得快,当天给二面链接

二面

  • 面试官迟到了5min,自我介绍后TL(Team Leader)对特斯拉实习期间做的两个项目进行拷打
  • 反问:岗位职责:60-70%的实车测试,抓包,单元测试等等正向工作,剩下的才是开发,说能学到不少东西,但是也提到momenta的工作强度业界有名,问我在外企特斯拉实习过来了能不能抗住,我说我们组强度也不低hhh(不代表tesla整体情况)
  • 面试完后TL说除了我之外还有一两个候选人也很合适,他要思考下,说只有一个实习hc,我大概率没有办法入职广州,问我愿不愿意去上海;感叹连日常实习竞争都这么激烈0.0,面试体验极佳,不愧是TL,温文儒雅,思路清晰
  • 面完当天晚上打电话,oc了但是base改到上海,我问能不能等几天再做决定,hr说他们会立马开始面别人,所以到时候可能就没有hc了,遂拒绝

大疆车载

2024/03/20 感知软件C++开发 -> 因为momenta当时在push,所以向hr催了流程,上午一面完下午oc,立马接了

一面

  • 第一个面试官先发问,问了下特斯拉实习的一些情况
  • 四种智能指针(面试真的很喜欢考这个)
  • 多态,虚基类的作用和底层原理
  • 构造和析构函数作用,是否能声明为virtual
  • 说几个C++ OOB中用到的关键字和作用;说了override,virtual,delete,const,default
  • 问了下对linux系统和开发熟悉不
  • 对测试工作有什么看法;因为在特斯拉接触过不少测试,并且对大疆车载实习职责比较了解,回答的时候没有贬低测试,避免踩雷点
  • 第二个面试官发问,问了下x86系统中内存对齐的字节数,额外提了下内存对齐的相关宏设置
  • weak_ptr的作用:提了循环引用和保证多线程安全
  • 紧接着问了个很工程的问题:在我实习过程中提到了控制仪器,上位机想要传个struct到下位机,但是上位机会对struct做内存对齐,下位机很可能无法处理,如何解决?答:实习过程中没遇到过这样问题,因为都是下位机是提供仪器驱动的,于是猜测可以调整编译器参数,或者优化级别来取消内存对齐,就是O1O2O3优化级别设置;
  • 紧跟着又问O1O2O3几种优化级别有什么区别,CSAPP里学过,不过早就忘了,随便扯了点
  • 反问工作岗位职责:一开始正向测试为主,代码质量达标后可以有开发任务

文远知行

2024/03/17晚 2025届研发实习 -> 机试后安排了21号一面,一面题没撕出来最优解法,以为挂了但还是约了二面,但是已经接了大疆了

机试

  • showmebug平台,一开始切题的时候平台就报错了,卡了15min后才好,无语。。
  • 三道题,第一道lc322,第二道lc223拓展版,矩形个数大于2,第三题前缀字符串,用例都给错了

一面

  • 拷打了深度学习的水会议论文
  • lc542手撕:写了个暴力bfs,问了复杂度,接下来问能否优化;面试官引导了怎么写O(mn)解法,但是面试官耳机太模糊了,啥都没听到,于是在尴尬中结束了;时长一小时

总结

  • 目前日常实习里面招人最多的就是车载相关的企业了,比如主机厂,特斯拉,蔚来,极氪,小米等等;自动驾驶T1T2,dji车载,文远,Momenta,地平线,禾赛(很多日常实习岗位没hc了)等等,如果想入局这个行业,好好抓住这些机会

  • 从我个人经验来看,对于日常实习而言,进入难度排序大概是这样:

    T0:文远和图森这种要求比较高的自驾T1,对coding要求比较高,比如文远的jd提到acm,这种dddd

    T1:特斯拉和国内新势力主机厂,Momenta等等;特斯拉流程比较复杂,学历卡的也挺严,当时我面我的接班人,都是四轮面试(算上hr面),我了解过其他部门的intern的学历,本科都是985或国外名校,普遍学历都很高,有留学经历并且英语好很加分;魔子面试都要两轮,可能两轮技术,也可能像我一样一轮技术一轮主管,一般都要手撕,流程走的特别快,如果一两天没通知一般都是挂了,他们量产挺多,所以希望实习生都能立即到岗

    T2:大疆车载和一些主机厂;大疆车载的实习生面试并不难,只有一轮面试,一般C++有基础,常见mid题会写,有实习经历基本都能oc,卓驭量产车型不少,项目也挺多,所以hc还挺多的

  • 对于车载相关行业的实习,比如软件开发,甚至是算法,请降低你的预期。尽管很多车载相关的实习岗位和职责是“软件开发”,但实际上还是以测试为主,颇有些挂羊头卖狗肉的意思;比如前司无线相关的实习jd写的跟招CTO似的,但是实习过后才发现嘛(dddd);不过也可以理解,一是车这种东西对于安全性要求太高,一般不会让实习生去开发和修改核心业务代码,不然出了问题召回成本太高;二是因为车载相关企业竞争压力很大,迫于成本限制和快速交付的压力,才大量招实习生,帮着做很多正向的活儿

  • 车载相关行业的技术岗普遍比较累,加班不少,即使是外企特斯拉这种;可以多上牛客和xhs,mm这种平台上面搜集意向公司的评价,在综合考虑要不要投递或接offer;迫于目前还在实习,没有找到正式工作,这里就不说多了:)

祝各位Offer多多

#实习##正在实习的碎碎念##投递实习岗位前的准备#
全部评论
昨天面的大疆车载今天就给offer了,最后的反问环节和你的一模一样。担心进去学不到东西但是手上还没有其他offer
4 回复 分享
发布于 03-26 15:05 广东
佬 也在ahpc组了?
2 回复 分享
发布于 03-25 17:26 广东
帮顶,佬厉害的
1 回复 分享
发布于 03-25 16:25 荷兰
DJI这个感知软件C++开发怎么看起来像测试岗
1 回复 分享
发布于 04-05 10:10 江苏
总结的很棒,狠狠地感受到了,不愧是大佬
1 回复 分享
发布于 10-29 12:48 广东
刚面完卓驭,就聊了30分钟,没问很多技术,也没有手撕,是不是g了
点赞 回复 分享
发布于 10-30 18:22 广东

相关推荐

44 134 评论
分享
牛客网
牛客企业服务