前端/移动开发面试题 · 技术原理 · C++

前端/移动开发相关岗位面试题。

共 24989 道真题 · 当前筛选命中 475 道 · 更新 2026-08-05

筛选题目已选:技术原理 · C++
第 101 题delete[] 释放的过程是怎样的? 考察对动态数组内存释放机制及析构调用顺序的理解风险判断技术原理C++第 102 题请解释C++中虚函数和虚函数表的工作机制,以及它们如何支持多态。 考察对C++虚函数机制的理解深度及多态底层原理技术原理C++第 103 题请解释C++中的移动语义及其工作原理。 考察对移动语义核心概念、资源转移及时机选择的理解技术原理C++第 104 题在C++的lambda表达式中,捕获列表里‘=’和‘&’分别表示什么? 考察对C++ lambda捕获机制的理解,区分值捕获和引用捕获的语义及适用场景技术原理C++第 105 题除了当前使用的智能指针,你还熟悉或使用过哪些智能指针?请说明它们各自的特点和使用场景。 考察对智能指针家族的整体掌握与选型能力技术原理技术选型C++第 106 题请解释 static 关键字在 C/C++ 中的作用,涵盖局部变量、全局变量和函数的场景。 考察对 static 存储类语义的理解和分类表达能力技术原理CC++第 107 题C++中的内存分区是怎么样的? 考察对C++进程内存布局和各类存储区特性的理解技术原理C++第 108 题JS继承和C++继承有什么区别? 考察对两种语言继承机制底层实现与语义差异的理解技术原理方案权衡C++JavaScript第 109 题C++的指针和引用的区别。 考察对C++指针与引用核心区别的理解技术原理C++第 110 题请举例说明在项目中如何进行内存分配与释放管理。 考察对内存管理机制的理解及实践应用能力风险判断技术原理问题排查CC++第 111 题两个成员函数一个用 const 修饰一个没有,调用的时候如何判断用哪个? 考察 const 成员函数重载的解析规则与对象常量性技术原理C++第 112 题请介绍 Unreal Engine 中反射系统相关的 UHT 和 .generated.h 文件的作用。 考察对 UE 反射宏、UHT 生成代码与 .generated.h 文件在编译期角色和运行时反射机制的理解问题拆解技术原理C++第 113 题请解释C++中模板的全特化与偏特化,并说明它们的应用场景。 考察对C++模板特化概念的理解及实际应用能力技术原理技术选型C++第 114 题请解释C++中构造和析构函数的调用顺序。 考察对对象生命周期和继承体系中构造析构顺序的理解技术原理C++第 115 题网络编程中,TCP 与 UDP 的主要区别是什么?在实际应用中如何选择? 考察候选人对传输层协议核心差异的理解及场景选型能力技术原理方案权衡C++第 116 题请解释 C++ 中 extern "C" 的作用及其使用场景。 考察对 C/C++ 符号命名规则和跨语言链接机制的理解技术原理C++第 117 题请介绍C++中虚函数的实现机制及其在继承中的作用。 考察对C++多态底层实现和继承语义的理解问题拆解技术原理C++第 118 题i++与++i的区别,以及在底层实现上的区别(比如两者返回的内容究竟是什么)? 考察对自增运算符语义及底层实现差异的理解问题拆解技术原理C++第 119 题函数指针和函数对象的区别 考察对函数指针与函数对象在语义、灵活性及性能上的理解技术原理方案权衡C++第 120 题new/delete和malloc/free的区别有哪些? 考察C++内存管理机制及两种分配方式的本质差异风险判断技术原理C++