理想汽车 系统软件开发 正式批面经

一面 10.8

1. 自我介绍
2. 项目展示
3. 项目中的难点
4. 多核缓存一致性?怎么解决?(软件上volatile关键字强迫cpu读取内存。 硬件上写传播和事物串行化,即MESI协议)
5. ROS2用的什么DDS,是对其底层开发还是只是调用API
6. DDS通信的Qos有了解吗?
7. 说一说C++的智能指针?讲一讲share_ptr的原理?
8. share_ptr哪些是线程安全的? (计数器是线程安全的,指向的内存不是)
9. 了解循环引用吗?怎么解决?
10. weak_ptr的原理?
11. lambda匿名函数了解吗?说一说原理?
12. lambda函数里面捕获变量是存在哪里?

理想的面试官很和蔼,开局还会介绍一遍部门业务以及预先让问几个问题,全程尊重学生,反问多久出结果,说是一周,结果第2天就通知二面了

-------------------------------------------------------------------------------------------

二面 10.12

面试官同样非常和蔼,理想的面试体验真的真的巨好!!大大的好评,一直在发掘面试者的闪光点并进行提问,并且作出肯定。提问了项目中的技术和非技术的一些难点和问题。介绍了部门的一些技术细节。

反问:

最看重校招生哪些品质?

如果有幸来贵部门,建议加强哪方面的学习?  

如何看待马斯克昨天的Robotaxi发布会?

池子太大了,等的很煎熬,希望能泡出来吧

#软件开发笔面经##面经#
全部评论
如何看待发布会? 在准备你的面试,没时间看
点赞 回复 分享
发布于 2025-10-21 16:51 山东
佬,想问下DDS是因为项目涉及才问到的么?我这个课题有涉及DDS,会问很深么
点赞 回复 分享
发布于 2025-04-12 17:15 江苏
这种汽车公司会出算法题吗最后?
点赞 回复 分享
发布于 2024-11-24 15:20 北京
想问一下佬一面二面隔了多长时间约面试的呀
点赞 回复 分享
发布于 2024-11-20 11:20 北京
hh 我就没见过理想挂的
点赞 回复 分享
发布于 2024-11-10 10:51 湖南

相关推荐

05-08 16:30
已编辑
北京邮电大学 Java
大概3月开始准备,自己看知识星球搞了个rag项目,开始投java后端和ai应用开发,之前只有一段蚂蚁的OceanBase实习,主要做测试组件开发腾讯teg两次一面挂 (体验很好,但只刷了leetcode,结果场景题没撕出来😂)字节中国交易与广告 一面挂(疑似kpi,什么也没问)美团本地商业-点评事业 java 一面挂快手 java后端 业务是剪视频的平台 一面挂 (体验很好,意识到了自己的很多不足)淘天直播技术 ai应用研发 一面挂腾讯元宝 二面挂  面试压力最大的一个字节用户增长 三面挂  一二面很顺利,三面摄像头都不开,面完没下文了小红书 没消息蚂蚁 没消息(笔试做的不好)淘天 天猫技术 ai应用研发 一面挂飞猪 交通行业研发中心 java后端 oc本2硕2,曾经一度越面越没信心,快emo了,但好在最后有offer,非常感谢飞猪的收留,飞猪是目前面试体验最好的一个,和面试官聊了很多,感觉更像是技术交流而不是面试现在手上只剩下一个阿里国际 阿里国际技术-会员 ai应用研发 的面试,之前淘天的ai应用面试能感觉出来自己的玩具agent项目根本不够看,也没有agent落地经验感觉希望不大已经不想面了,所以想听听牛友们的意见顺便问下佬们 今年阿里的ai应用研发岗 什么水平才能进啊😭最后祝大家都有心仪的oc
点赞 评论 收藏
分享
4-14:中国交易与广告自我介绍url到页面呈现经历了啥事件循环输出打印题还有哪些微任务react手撕一个受控组件(卡了半天,没写出来)闭包有哪些应用闭包有哪些影响讲一下浏览器缓存算法:判断有效括号你觉得你的项目最难的地方在哪你觉得现在AI这么发达,还有必要深耕技术嘛?反问5-13:字节云没有自我介绍实习项目介绍项目难点亮点介绍静音剔除虚拟滚动怎么实现分包怎么分的和预加载怎么实现独立分包和普通分包的区别实时通话、意外情况下稳定性怎么保证大文件分片上传的时候,假设有多个服务器,怎么保证分片上传到正确的服务器,并且把分片全部聚合到一块文件hash计算有了解过其他算法嘛,比较大文件上传的速度或者计算速度什么的(应该是答得不好,不想问了直接甩出来3道题)1:实现promise.any(跟官方的race有点像,但做了改动)2:```jsvar inner = 'window'function say() {console.log(inner)console.log(this.inner)}let obj1 = (function () {let inner = 'inner1-1'return {inner: 'inner-1-2',say() {console.log(inner)console.log(this.inner)}}})()let obj2 = (function () {let inner = 'inner2-1'return {inner: 'inner-2-2',say() {console.log(inner)console.log(this.inner)}}})()say()obj1.say()obj1.say = sayobj1.say()obj2.say()```3:事件循环```jsconsole.log('begin')setTimeout(() => {Promise.resolve().then(() => {console.log('promise1')setTimeout(() => {console.log('between promise1 & promise2')}, 0)}).then(() => {console.log('promise2');})}, 0)console.log('end')```反问均已挂😭
查看24道真题和解析
点赞 评论 收藏
分享
评论
5
16
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务