互联网/IT行业面试题 · C++
互联网/IT行业相关面试题,按题目行业基础数据聚合。
共 47588 道真题 · 当前筛选命中 950 道 · 更新 2026-08-05
筛选题目已选:C++
考察点
技术栈
第 321 题请谈谈引用(reference)相比指针(pointer)在C++中的好处有哪些? 考察对C++引用特性的理解及其在安全性和可读性上的优势第 322 题shared_ptr 是否线程安全? 考察对 shared_ptr 线程安全模型的准确理解与边界区分第 323 题你了解 C++ 中的 Allocator 吗? 考察对 STL 内存分配机制的理解与工程应用意识第 324 题实现一个string类,实现拷贝构造,移动构造,拷贝赋值,移动赋值。 考察C++类特殊成员函数的正确实现与内存管理第 325 题虚函数和纯虚函数分别有什么特点? 考察面向对象多态机制的理解深度与语言基础第 326 题请设计并实现一个函数,计算给定点到直线的距离。 考察数学建模、边界处理和编码实现能力第 327 题智能指针和裸指针的区别是什么? 考察对内存管理与指针生命周期控制的理解第 328 题C++ 中构造函数和析构函数能被声明为虚函数吗? 考察对C++虚函数机制和对象生命周期管理的理解第 329 题new和malloc两种分配内存的方式有什么差别,如果内存不足的话分配失败会有什么表现? 考察C++内存分配机制、失败处理及异常安全第 330 题腾讯云的技术栈主要使用哪些编程语言? 考察候选人对腾讯云技术栈的了解程度与表达准确性第 331 题请解释 C++ 中 extern "C" 的作用及其使用场景。 考察对 C/C++ 符号命名规则和跨语言链接机制的理解第 332 题请完整说明C++面向对象的三大特性,并各举一个实现示例。 考察C++面向对象核心特性的完整性与实现理解第 333 题请介绍 C++ 中 std::map 和 std::unordered_map 各自的特点及它们的主要区别。 考察对 C++ 标准库中两种关联容器的底层结构与适用场景的理解第 334 题请说明 C++ 标准库中常见容器的线程安全问题,并给出使用建议。 考察对标准库线程安全语义的理解及并发编程安全意识第 335 题如果不使用 make_shared,如何实现 shared_ptr? 考察 shared_ptr 的底层内存布局与控制块管理第 336 题头文件全局变量定义存在哪些隐患?如何避免强符号冲突? 考察C/C++全局变量定义与链接层面的符号冲突风险及规避方法第 337 题Lambda表达式的捕获方式及Lambda的一个使用场景 考察对Lambda表达式捕获机制的理解及实际应用能力第 338 题unordered_map和map的区别和底层逻辑是什么? 考察STL关联容器的底层数据结构和操作复杂度差异第 339 题C++ 的垃圾回收机制是什么? 考察对C++内存管理模型和垃圾回收策略的理解第 340 题请解释C++中动态链接和静态链接的区别,并说明各自的优缺点。 考察对C++链接机制的理解及应用场景分析