地平线面试题 · 问题拆解 · C++
地平线相关面试题,按最终去重题目聚合。
共 927 道真题 · 当前筛选命中 10 道 · 更新 2026-08-05
筛选题目已选:问题拆解 · C++
考察点
技术栈
第 1 题写一个16进制或10进制字符串转10进制的函数,需要保证健壮性 考察字符串解析、进制转换和输入健壮性处理第 2 题C++虚函数和多态实现原理是什么? 考察对C++虚函数机制、虚表结构和多态底层实现的理解第 3 题请解释右值引用和std::forward的用法,并说明它们如何支持完美转发。 考察对C++移动语义和完美转发的理解第 4 题数组指针和指针数组的区别是什么? 考察对指针与数组复合类型声明的理解与辨析第 5 题请介绍 C/C++ 中 const 关键字的常见用法及其适用场景。 考察对 const 关键字多种语义的理解与应用能力第 6 题你是如何系统学习 C++ 的?请谈谈你的学习路线和关键实践。 考察候选人学习 C++ 的方法论、知识体系构建及实践深度第 7 题请完整描述C++程序从源码到可执行文件所经历的编译过程及各阶段的主要产出。 考察对C++编译链接全流程及各阶段职责的理解第 8 题讲一下C++中的虚继承。 考察对C++虚继承机制及其解决菱形继承问题的理解第 9 题请说明C++源代码从编写到生成可执行文件通常经历的四个阶段,并简述每个阶段的主要作用。 考察对C/C++编译流程的整体理解与阶段划分第 10 题什么是虚函数? 考察对面向对象多态机制的理解与表达能力