职位题库

自动驾驶实习岗面试题库

面向自动驾驶实习岗相关面试,围绕C++、排序算法、归并排序、分治、图算法等主题展开练习,结合题目考察点、回答思路、参考答案和常见误区,梳理知识要点并练习清晰表达。

7 道题目建议用时 21 分钟专项面试练习

全部题目 7 道题

01

请说明C++中智能指针的种类、所有权语义及使用场景,并指出常见误用。

考察对C++资源管理机制的理解深度,以及能否在实际编码中避免内存泄漏和悬垂指针。
02

请解释多线程与多进程的区别,并说明在C++中如何选择及各自的主要挑战。

考察对并发编程模型的理解,以及在实际系统中做技术选型的能力。
03

给定一段包含构造、赋值、移动赋值等操作的C++代码,请分析其输出结果。

考察对C++对象构造、拷贝、移动语义及析构顺序的掌握程度。
04

给定三角形三个顶点的坐标,如何判断这三个点是逆时针还是顺时针排列?

考察基础计算几何知识和将数学公式转化为代码的能力。
05

如何计算一个double类型数的三次方根?请说明算法思路和精度控制方法。

考察数值算法基础和边界条件处理能力。
06

请介绍你了解的最短路径算法,并比较它们的适用场景与复杂度。

考察图论算法基础、复杂度分析以及根据场景选择算法的能力。
07

请手写归并排序,并说明其时间复杂度和稳定性。

考察基础算法实现能力和对排序性质的理解。
返回面试题库