职位题库

C++开发工程师(智驾)面试题库

面向C++开发工程师(智驾)相关面试,围绕零拷贝、共享内存、进程间通信、资源生命周期、时间同步等主题展开练习,结合题目考察点、回答思路、参考答案和常见误区,梳理知识要点并练习清晰表达。

5 道题目建议用时 15 分钟专项面试练习

全部题目 5 道题

01

请讲一遍你们智驾的数据流,端到端延迟预算是怎么分配的?

考察候选人能否从系统层面描述智驾数据流,并给出可量化的延迟预算与度量方法,判断其是否具备端到端性能意识。
02

实现点云体素降采样:12万点怎么降到2万点?

考察候选人对体素降采样原理、哈希实现和参数取舍的掌握,以及能否把点数目标与几何保真度联系起来。
03

实现图像帧环形队列,如何让生产者永不阻塞?

考察候选人对无锁环形队列、覆盖写语义和帧管理设计的理解,以及是否具备传感器流场景下的性能意识。
04

多传感器时间同步中,硬触发和PTP你分别怎么用?

考察候选人对硬触发与PTP同步机制、精度差异和时刻补偿的理解,判断其能否在多传感器场景下保证时间一致性。
05

共享内存传2MB的帧,如何做到真正的零拷贝?生命周期谁来管?

考察候选人对零拷贝链路、fd传递和共享内存生命周期管理的综合理解,以及异常场景下的风险控制能力。
返回面试题库