互联网/IT行业面试题 · 技术原理 · C++

互联网/IT行业相关面试题,按题目行业基础数据聚合。

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

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