vivo、佑驾创新、中软国际、南京予芯、蓝聪科技、精工汽车、小米汽车、同花顺、商汤、编程猫、镭晨 · 面经合集
完整信息
本篇目录
受众人群
预期定级: 中级
预期年包: ~30w+
面向岗位: 智驾, 智舱, 车联网安全, MCU/SOC, autosar等
学过的技术栈: CPU设计 PCB设计 C++嵌入式 UE5渲染开发 C++安全分析 安全逆向工程等 (后端方向基本上是全栈 除了AI方向外 基本上都研究过) (前端啥都不会)
本人学历: 垃圾统招一本本科 学位 计算机工学学士
找到工作前会长期更新
last update 2026.2.3
VIVO OC了 去VIVO了
VIVO SOC硬件设计与性能分析(游戏调度策略方向)
这个岗位等确定入职或者确定不入职后再更新面经 问的问题有点特别, 而且竞争有点激烈 而且是楼主的第一志愿
1.13: 一面通过
自我介绍
CPU微架构/架构了解吗 介绍一下(只讲了X86的)(稍微附带讲了讲苹果的, 没了解过MTK的)
看你做过verilog设计 讲讲做了什么
流水线介绍一下 你做的几级流水线
做过乱序CPU设计吗(没有)
关注科技圈吗? 最新款的CPU有了解吗, 讲讲架构改进和性能方面有什么升级?
科技圈的kol认识哪些, 有没有接触过(极客湾云飞)
有没有做过深度的硬件功耗/性能分析(只做过perf热点)
perf热点分析的整个流程介绍下, 有没有用到什么工具去辅助这个流程?
如果要比较舒服的用perf, 软件方面的前提条件是什么(gcc -g编译)
还用过什么性能分析工具(perfdog 等)
CPU指令流水线分哪些步骤(取值啥的)(没答上来)
安卓java方面做过哪些(没做过太多, 基本上都是hello world级别)
这里有一个arm64程序 你逆向一下(没做出来, 但是讲了一下我的思路, 大概做了70%出来)
arm的安全世界相关的指令/接口了解吗, 介绍下
介绍下hsm和keystore
1.19 二面通过
自我介绍
你之前贡献过开源项目吗
我看你简历上写的看过XXX的源码, 讲讲?
简历上写的ebpf. 原理和工作流程介绍下
围绕简历为主 参考性较差
泡池子中 竞争者大约有十几个, hc有2个 希望通过
项目内容很喜欢, 方向感兴趣
泡池子失败, 但是主管很赏识, 把我推到GPU的组了
VIVO GPU系统设计及性能分析(游戏方向)
1.23: 三面 四面通过
讲讲UE渲染管线
讲一下从C++源代码到最后的执行汇编的流程(预处理, 编译, 链接, 装载与动态链接, 发送CPU前端, drawcall等)
讲一下UE/unity的中间编译文件
OpenGL/vulkan讲讲(讲了讲状态机什么的那些)
手机端GPU的瓶颈一般有哪些, 和pc的GPU相比的特点
OpenGL ES和PC端有什么区别
讲讲你之前在索尼做的游戏开发的经历
讲一下IOS平台如何进行GPU性能分析(perfdog)
其他压力较小的问题
1.27HR面谈薪 性格测试通过 等OC
2.3 泡池子成功, OC
VIVO 系统开发(编译器方向)[已拒绝]
另一个组看到我的简历了 想抢过去
但是笔者有在索尼做游戏开发的经验, 也有一些硬件设计的经验, 所以更倾向于前面那个组的机会
佑驾创新 面经 [二面挂]
智能座舱 C++开发 (边缘AI方向)
简历当天过筛, 无笔试
一面
介绍简历内容
介绍一下你简历中提到的eBPF
给定一个IP地址和数个带掩码的网段, 如何match二者?(答得不太好)
简历里还写了图形学, 介绍一下你做过的内容(GAMES101)
cpu渲染和GPU渲染的差异, 性能瓶颈, 如何改善
其他简历中的小知识点 比较垂直 但也不难
手撕C++, 20min, 两个生产者线程1个buffer1个消费者,一个自动产生的消费信号(时间不定), 生产者B不定时usleep(2x)生产B类数据 生产者A不定时usleep(x)生产A类数据, 两个生产者都可能因为外部干扰而产生随机的额外阻塞 请match其中最相似时间戳的数据, 并丢弃超时数据 要求小于O(N)且线程安全(二叉树), 附加题: 原始题干提供了锁, 请考虑用无锁的方式实现线程安全
整体体验还行, 毕竟是上市企业, 坐等二面消息
二面
手撕LC 中等难度 没发挥好 挂了
其他问的问题比较简单 和一面有重合度
STL的一些数据结构的底层实现方式 红黑树什么的 社招常规题
[中软国际外包]上汽亚洲 社招面经[OC已拒绝]
无笔试, 当天投简历 当天下午约面试一面
一面
汽车相关经历, CAN之类的技术介绍
epoll和shared_pointer和RAII相关技术点
C++11以上特性介绍
mqtt的QoS介绍
QUIC的多路复用介绍
SOMEIP介绍(但是我不会 没聊)
交叉编译环境介绍, 如何配置如何用
有没有用过QMAKE CMAKE XMAKE, 介绍一下
面的很快 估计是急招岗位 面了15, 16分钟, 面试官技术面很广, 聊了一些和汽车无关的其他技术, 体验较好
二面
介绍自己
讲一下你工作做了什么
你刚刚说用了IPC, 介绍一下IPC
讲一下最近你遇到的一个困难问题
这个困难似乎有点简单, 再讲一个花费多天解决的困难
如果一份新代码 coredump了, 怎么排查(gdb gef)
MQTT topic能重复吗
CMAKE怎么写 怎么用
你刚刚讲你的工作涉及了一些安卓, 请问安卓怎么用NDK/aosp编译
反问
能绕过外包直接招吗? 答: 目前只招硕士生
驻场几个人 如果遇到问题有更高技术等级的人来帮我吗? 只有你一个, 如果遇到问题可以远程协助
反反问, 你们组现在的领导还是xxx吗, 我之前和他认识. 八卦
工牌颜色, 账号权限一样吗, 模糊回答 该有的都有(估计是会差异对待)
工作时间八小时, 外包上班时间可弹性一小时
二面通过, 但是应该不会去, 就我一个驻场可还行
[南京予芯外包]酷睿程[已拒绝]
智驾大陆的合资公司
岗位性质: 外包 上海驻场
职位描述:
负责汽车智能驾驶系统中间件的软件模块设计和软件开发;
能正确分析系统需求,根据架构设计实现软件模块和子系统;
在产品生命周期内对软件模块和子系统进行调试、测试、维护和故障排除;
软件工程相关文档编写。
职位要求:
本科以上学历,计算机科学或电子工程相关专业,3年以上工作经验;
熟悉C++编程,有3年以上的面向对象软件设计和开发经验;
有1年以上在Linux/QNX/Android嵌入式平台下编程开发经验;
熟悉UML设计工具,熟悉V字形开发或者Aspice,有相关经验更好;
具有良好的团队协作能力,能承受一定压力,有很强的分析问题和解决问题的能力,有强烈的责任心;
有车载软件相关开发经验,熟悉Adaptive AutoSAR/CyberRT/ROS2/Apollo标准和规范者优先;
有智能驾驶相关产品的研发和落地经验者优先;
一面
C++11了解吗 讲一讲
介绍一下智能指针和raii, 如果要实现智能指针大概怎么做(没写实际代码)
左值右值, 移动构造 移动赋值讲讲
什么是多态, dynamic_cast原理
stl模板容器讲一讲
手撕string类 要求实现拷贝构造 拷贝赋值 移动构造 移动赋值 析构函数等 不限时间
反问
进去之后我是干什么的? 回答很避重就轻, 我听下来的感觉是, 外包身份进去写不了业务代码, 主要是写单元测试+实车去跑单元测试
有转正机会吗. 去年转了30个
我看您背景还在公司, 现在都晚上9点了, 会不会耽误您休息? 回答: (众面试官大笑5秒 麦克风都炸麦了) 平常工作时间就是996, 不算耽误
外包考勤也在你们公司上吗, 外包能弹性吗? 不能 也要考勤
反反问 你作为外包对加班是怎么看待的, 因为有些外包兄弟(很细节, 不是外包同事, 是外包兄弟) 会认为不是自己的公司不愿意加班. 回答: 我是信息安全出身的, 钱给够的话我能连续加班40小时, 我也有过多次连续加班20+小时的经历
我对接的HR说 到岗时间一个月的有点慢, 他们可能会主要考虑其他人, 您这边怎么看待. 回答 一个月很正常 没问题的
避坑
HR说话吊儿郎当 很不尊重人, 说话太直, 情商有点低 给人感觉不太适合当HR
有后续的话会更新, 但是就算各方面合适也不会去
蓝聪科技(正式编) [HR面挂]
C++MCU开发
笔试
给英文白皮书然后C++手撕了一个常见的加密算法的变种, 30分钟, 不算难, 轻松通过, 题目整体设置的很精巧, 很用心, 算是我见过的最好的笔试题
一面
上海线下面试 和老板直接面
自我介绍
介绍一下工作内容
围绕简历聊了一些简单的汽车技术 AP CP UDS MPU那些东西
聊了一下我之前帮国安打境外黑站点的经历和涉及的技术等
聊了一下之前的实习经历
聊了一下老板这边的一些以前的经历和对汽车行业的理想理念
整体面试很舒服, 老板这边也是实业家 不是那种不懂技术空谈的人, 体验较好
HR性格测试挂
精工汽车(长城汽车系)
C++ MCU开发
避坑
前期了解情况时 我开了30W年包后被HR骂傻逼, 已拉黑
我个人认为 如果给不了, 大部分HR都会很客气的说由于某某原因给不到, 然后双方礼貌挂电话即可
虽然可能只是HR个人行为 但是可以说也暴露了贵司管理上在某些方面的不足
小米汽车
污点, 简历挂
我之前校招那会儿也是简历挂
也可能是本科学校问题吧, 唉闹麻了, 我们三年四年前的学长基本都是随便去, 还去了不少人
高端希望能成, 不然我这小米设备的二手残值有点不堪直视
update: 我的小米手机过保三个月后直接白屏死机了 屏显烧了, 售后还不给保修 要自费
同花顺 量化交易 社招面经[OC已拒绝]
一面
自我介绍
我没做过汽车相关,你能大概介绍一下你的工作吗
介绍一下你简历所写的ebpf 内核hook技术
我听你刚才所说,你的主要工作内容是xxx这个软件模块吗?(是的)
请你进一步仔细分享一下这个软件模块从启动开始,全周期的工作流程,数据流转等,尽可能详细描述一下各种技术细节(整个代码基本上是我主导写的,所以基本上所有详细的东西都和面试官说说了,小到配置文件,大到一些算法处理和uds相关等)
我没做过汽车开发,主要做的互联网,我一直有一个好奇的点,汽车这类设备如果进入到野外弱网环境的话,车上的联网服务一般会怎么处理?(mqtt消息协议qos2+本地数据库缓存+超时丢弃)
你平常用ai吗,了解的多吗,是代码补全还是用agent?
你是如何付费chatgpt的?
既然你有境外银行卡,你有美港股投资经验吗,投资品类 收益率和投资思路详细介绍一下
现在如果有ab两个线程,理论上a线程负责读写A类,b线程负责读写B类,但是b线程由于代码质量会偶发性导致写了随机A类实例内存空间并破坏(通过指针运算等方式跨段)。代码静态分析时所有合法直接写A类变量的代码都在a线程中,你觉得该如何能排查到b中的问题
你有什么兴趣爱好吗
反问
聊的太简单了 感觉应该是KPI面 应该没有后续
反问阶段交流了很多东西 感觉面试官亲和力很好 说话很负责 也能感觉出来他做事有自己的完善规划而不是随大流 技术实力很不错 看起来是很好的领导, 很羡慕他手下的同事
edit 居然约2面了
二面
压力面 全程技术压力拉满
回顾了一些一面时问过的问题, 深挖, 和一面面试官对答案, 考察"课后作业"
最近有用过什么AI的功能, 只会用对话吗, 有没有用过playground 或者agent等 还是只用过webchat
最近私下做过什么项目 有没有放在github上? 发一下你的GitHub链接我来看看.
详细询问了一些我的GitHub项目
感觉你的项目的深度和完善性有点欠缺 你有没有做过其他没有上传GitHub的项目, show一下代码, 讲讲
你这段代码 给我演示一下你如果要加新feature 会用什么AI工具, 怎么用, 演示一下你的工作链路
你简历说你会逆向工程, 我这里有一个去除符号表的商业软件, 你需要找到这个xxx函数的入口点并分析其逻辑功能
详细介绍一下你的投资经历和操作思路
反问
已OC, 年包相比于工作时长比较小, 非第一志愿
商汤科技 智驾[挂]
一面
围绕简历介绍业务
DLT如何设置轮转日志
整体比较基础, 估计二面会有很大的技术压力
edit
二面
围绕简历简单提问了一些东西, 问的太简单了
挂了 应该是KPI
估计要么是找到了更合适的人要么是KPI, 总之体验不太好, 已在心目中拉黑
编程猫 NOI讲师[OC已拒绝]
笔试
还算常规, 30个单选题, 看不到成绩 感觉应该是满分
难度基本上就是比期末考稍微难点, C++三年经验的人应该都能满分, 吧..
有i++ ++i
还有模板函数什么的
还有函数参数的传值传指针等
整体比较常规, 唯一一个就是lambda函数的值传递和引用传递的区别: x &, 这个不属于期末考级别的内容, 但对于社招来说也不算难
一面
转方向原因
自我介绍
课堂情景 如何解决/应对
没问太多技术, 都是C语言期末考级别的内容
二面
试讲结构体排序
具体内容其实挺简单的 不细写了 主要是考察教案怎么写+讲课逻辑性以及说话连贯性 普通话是否标准等
笔者有很多成人培训的经验 所以还好, 个人感觉不算难
三面
和校长沟通个人性格等方面
如何让家长更加有意愿续费
其他一些课堂情景如何解决, 网上都能查到, 我也临时抱佛脚背的 基本就考的网上那些
没问太多技术
镭晨 上位机开发
ebpf你们如果更新版本的话 MAP映射有变动怎么办? ABI兼容性怎么解决的 (没答上来 而且我现在目前项目确实有这个问题 很不好解决)(感觉这个面试官应该是深入做过相关的 其他面试官问我这方面技术的时候都是浅浅问了一下)
mqtt qos2有没有遇到阻塞(遇到过) 怎么优化(没优化, 直接增加消费者集群的性能) (估计也答得不好)
https://cloud.tencent.com/developer/article/2600608
搜到的网上的答案
之前遇到的印象深刻bug 怎么解决的
其他常规问题
配图文字
佑驾创新配图职位信息
SZ-C++开发工程师(座舱…),20–35K。深圳,经验不限,本科。
标签 C++、QT、Linux开发/部署经验。
岗位职责
- 根据舱内感知产品的需求和使用场景,进行相关功能的算法研发与测试。
- 和多个部门(硬件、嵌入式、深度学习算法组等)协作,开发高效可靠的视觉感知产品(语言以C++为主),并直接对最终产品负责。
任职要求 - 本科及以上学历,985/211院校毕业优先,计算机相关专业。
- 精通常用数据结构和算法,熟悉Linux开发环境,编程能力优秀。
- 工作积极,认真负责,学习能力强,有良好的沟通能力和团队合作意识。
- 有ICPC/CCPC类编程竞赛获奖经历者优先。
中软国际外包/上汽亚洲配图职位信息
任职要求
本科及以上学历,计算机相关专业。
2年以上嵌入式开发经验,汽车嵌入式优先。
技术要求
- 精通C++(C++11及以上),熟悉STL、智能指针、RAII等现代C++特性。
- 具备良好的代码规范意识与面向对象设计能力。
- 熟悉多线程编程,掌握thread、mutex、condition_variable等同步机制。
- 熟悉UNIX/Linux系统编程,了解进程通信、Socket、文件描述符、信号等。
- 有在Linux/QNX/Android平台进行交叉编译与调试的经验。
- 熟悉CMake或QMake等构建系统,了解不同平台的库依赖与ABI兼容性问题。
- 熟悉MQTT协议原理,了解发布/订阅模型与QoS机制。
- 熟悉SOME/IP通信框架及服务发现机制,有实际项目经验者优先。
- 了解UDS诊断协议及其在车载系统中的应用。
- 熟悉QNX SDP开发环境、Android NDK。
综合素质
具备良好的沟通能力和团队协作精神。
有责任心,能独立解决问题,具备一定的系统设计能力。
蓝聪科技配图职位信息
在我们的岗位上,您将主导的核心技术领域
- 深度嵌入式系统开发
主导高性能MCU/MPU的底层软件开发,挑战资源与实时性极限,构建车载控制器的“神经中枢”。 - AUTOSAR平台架构设计与集成(没有autosar经验,熟悉信息安全也可以的)
负责Classic AUTOSAR平台的模块开发、工具链配置(Vector/mentor/ETAS/EB)及系统级集成,打造符合功能安全(ISO 26262)的可靠架构。 - 核心功能模块攻坚
开发高安全等级的Bootloader方案,实现OTA安全更新策略;主导UDS诊断协议栈开发与集成,构建车辆故障诊断的生命线。 - 系统级技术突破
解决车载通信(CAN/LIN/Flexray/Ethernet)、多核调度、低功耗设计等复杂系统问题,推动性能与可靠性的边界。
任职要求
硬性能力门槛 - 专业基础,电子/计算机/自动化等专业本科及以上学历,硕士学历可加速技术成长路径。
- 核心经验,2–6年嵌入式研发经验(C/C++),C语言要精通。
- 能独立拆解复杂系统问题,提出根本解决方案,而非临时规避。
- 技术领导力潜质,能主导技术方案评审,推动跨团队协同,并在架构设计中平衡性能、成本与安全。
- 工程化思维,熟悉ASPICE开发流程。
- 熟练阅读英文芯片手册等。
本篇目录
当前问题0198
- 01
自我介绍
- 02
CPU微架构/架构了解吗 介绍一下
- 03
看你做过verilog设计 讲讲做了什么
- 04
流水线介绍一下 你做的几级流水线
- 05
做过乱序CPU设计吗
- 06
最新款的CPU有了解吗, 讲讲架构改进和性能方面有什么升级?
- 07
有没有做过深度的硬件功耗/性能分析
- 08
perf热点分析的整个流程介绍下, 有没有用到什么工具去辅助这个流程?
- 09
如果要比较舒服的用perf, 软件方面的前提条件是什么
- 10
还用过什么性能分析工具
- 11
CPU指令流水线分哪些步骤
- 12
安卓java方面做过哪些
- 13
这里有一个arm64程序 你逆向一下
- 14
arm的安全世界相关的指令/接口了解吗, 介绍下
- 15
介绍下hsm和keystore
- 16
自我介绍
- 17
你之前贡献过开源项目吗
- 18
我看你简历上写的看过XXX的源码, 讲讲?
- 19
简历上写的ebpf. 原理和工作流程介绍下
- 20
讲讲UE渲染管线
- 21
讲一下从C++源代码到最后的执行汇编的流程
- 22
讲一下UE/unity的中间编译文件
- 23
OpenGL/vulkan讲讲
- 24
手机端GPU的瓶颈一般有哪些, 和pc的GPU相比的特点
- 25
OpenGL ES和PC端有什么区别
- 26
讲讲你之前在索尼做的游戏开发的经历
- 27
讲一下IOS平台如何进行GPU性能分析
- 28
介绍简历内容
- 29
介绍一下你简历中提到的eBPF
- 30
给定一个IP地址和数个带掩码的网段, 如何match二者?
- 31
简历里还写了图形学, 介绍一下你做过的内容
- 32
cpu渲染和GPU渲染的差异, 性能瓶颈, 如何改善
- 33
两个生产者线程1个buffer1个消费者,一个自动产生的消费信号(时间不定), 生产者B不定时usleep(2x)生产B类数据 生产者A不定时usleep(x)生产A类数据, 两个生产者都可能因为外部干扰而产生随机的额外阻塞 请match其中最相似时间戳的数据, 并丢弃超时数据 要求小于O(N)且线程安全(二叉树), 附加题: 原始题干提供了锁, 请考虑用无锁的方式实现线程安全
- 34
STL的一些数据结构的底层实现方式 红黑树什么的
- 35
汽车相关经历, CAN之类的技术介绍
- 36
epoll和shared_pointer和RAII相关技术点
- 37
C++11以上特性介绍
- 38
mqtt的QoS介绍
- 39
QUIC的多路复用介绍
- 40
SOMEIP介绍
- 41
交叉编译环境介绍, 如何配置如何用
- 42
有没有用过QMAKE CMAKE XMAKE, 介绍一下
- 43
介绍自己
- 44
讲一下你工作做了什么
- 45
你刚刚说用了IPC, 介绍一下IPC
- 46
讲一下最近你遇到的一个困难问题
- 47
这个困难似乎有点简单, 再讲一个花费多天解决的困难
- 48
如果一份新代码 coredump了, 怎么排查
- 49
MQTT topic能重复吗
- 50
CMAKE怎么写 怎么用
- 51
你刚刚讲你的工作涉及了一些安卓, 请问安卓怎么用NDK/aosp编译
- 52
能绕过外包直接招吗?
- 53
驻场几个人 如果遇到问题有更高技术等级的人来帮我吗?
- 54
工牌颜色, 账号权限一样吗
- 55
C++11了解吗 讲一讲
- 56
介绍一下智能指针和raii, 如果要实现智能指针大概怎么做
- 57
左值右值, 移动构造 移动赋值讲讲
- 58
什么是多态, dynamic_cast原理
- 59
stl模板容器讲一讲
- 60
手撕string类 要求实现拷贝构造 拷贝赋值 移动构造 移动赋值 析构函数等 不限时间
- 61
你作为外包对加班是怎么看待的
- 62
进去之后我是干什么的?
- 63
有转正机会吗
- 64
现在都晚上9点了, 会不会耽误您休息?
- 65
外包考勤也在你们公司上吗, 外包能弹性吗?
- 66
我对接的HR说 到岗时间一个月的有点慢, 他们可能会主要考虑其他人, 您这边怎么看待
- 67
自我介绍
- 68
介绍一下工作内容
- 69
聊了一下之前的实习经历
- 70
自我介绍
- 71
我没做过汽车相关,你能大概介绍一下你的工作吗
- 72
介绍一下你简历所写的ebpf 内核hook技术
- 73
你的主要工作内容是xxx这个软件模块吗?
- 74
请你进一步仔细分享一下这个软件模块从启动开始,全周期的工作流程,数据流转等,尽可能详细描述一下各种技术细节
- 75
汽车这类设备如果进入到野外弱网环境的话,车上的联网服务一般会怎么处理?
- 76
你平常用ai吗,了解的多吗,是代码补全还是用agent?
- 77
有美港股投资经验吗,投资品类 收益率和投资思路详细介绍一下
- 78
现在如果有ab两个线程,理论上a线程负责读写A类,b线程负责读写B类,但是b线程由于代码质量会偶发性导致写了随机A类实例内存空间并破坏(通过指针运算等方式跨段)。代码静态分析时所有合法直接写A类变量的代码都在a线程中,你觉得该如何能排查到b中的问题
- 79
你有什么兴趣爱好吗
- 80
最近有用过什么AI的功能, 只会用对话吗, 有没有用过playground 或者agent等 还是只用过webchat
- 81
最近私下做过什么项目 有没有放在github上? 发一下你的GitHub链接我来看看.
- 82
详细询问了一些我的GitHub项目
- 83
你有没有做过其他没有上传GitHub的项目, show一下代码, 讲讲
- 84
你这段代码 给我演示一下你如果要加新feature 会用什么AI工具, 怎么用, 演示一下你的工作链路
- 85
我这里有一个去除符号表的商业软件, 你需要找到这个xxx函数的入口点并分析其逻辑功能
- 86
详细介绍一下你的投资经历和操作思路
- 87
围绕简历介绍业务
- 88
DLT如何设置轮转日志
- 89
i++ ++i
- 90
函数参数的传值传指针等
- 91
lambda函数的值传递和引用传递的区别
- 92
转方向原因
- 93
自我介绍
- 94
试讲结构体排序
- 95
如何让家长更加有意愿续费
- 96
ebpf你们如果更新版本的话 MAP映射有变动怎么办? ABI兼容性怎么解决的
- 97
mqtt qos2有没有遇到阻塞(遇到过) 怎么优化
- 98
之前遇到的印象深刻bug 怎么解决的
