浩鲸科技面试题 · C++
浩鲸科技相关面试题,按最终去重题目聚合。
共 538 道真题 · 当前筛选命中 18 道 · 更新 2026-08-05
筛选题目已选:C++
考察点
技术栈
第 1 题C和C++有什么区别? 考察对面向对象、抽象机制和语言特性的理解第 2 题sizeof和strlen的区别是什么? 考察对C语言中编译期求值运算符与运行时库函数差异的理解第 3 题你大学学了哪些编程语言? 考察候选人技术基础的广度与深度,及其与后端岗位的匹配度第 4 题static修饰局部变量、全局变量、函数和类各有什么特点? 考察对C/C++中static关键字在不同作用域下语义的理解第 5 题STL有哪些容器,各自特点是什么? 考察对C++ STL容器分类、底层结构及适用场景的掌握第 6 题new和malloc,free和delete区别。 考察C++内存管理底层机制与正确使用第 7 题define的特点是什么?请定义一个输出a+b结果的宏。 考察宏定义的特点、使用注意事项和简单宏编写能力第 8 题vector扩容如何实现? 考察C++标准库容器vector动态扩容机制及复杂度分析第 9 题构造函数能不能是虚函数? 考察对C++语言机制和面向对象底层原理的理解第 10 题构造析构能否抛出异常,能否是虚函数? 考察C++构造与析构函数在异常安全和虚函数机制下的设计约束第 11 题static和const的区别是什么? 考察对C/C++中static与const关键字语义和用途的理解第 12 题请阐述C++虚函数的定义、主要特点及其在运行时多态中的作用。 考察对虚函数机制与多态原理的理解第 13 题请解释什么是内联函数,以及它在 C++ 中的作用与适用场景。 考察对内联函数概念、编译优化机制与使用边界的理解第 14 题什么是野指针? 考察对指针生命周期和内存安全的理解第 15 题请说明指针在初始化和释放时需要注意哪些问题? 考察对指针生命周期管理的基本功与常见错误防范第 16 题指针和引用有什么区别? 考察对C++指针与引用在语法、语义和用法上的理解第 17 题C++和C的区别 考察对C和C++语言核心差异的理解第 18 题请说明在C++中基类与派生类的构造函数和析构函数的调用顺序。 考察C++继承体系中构造与析构的调用顺序及内存管理基础