互联网/IT行业面试题 · C++
互联网/IT行业相关面试题,按题目行业基础数据聚合。
共 47588 道真题 · 当前筛选命中 950 道 · 更新 2026-08-05
筛选题目已选:C++
考察点
技术栈
第 781 题C++初始化方式:函数体内初始化、参数列表(成员初始化列表)、C++新标准花括号{}初始化,它们的区别和优先级是什么? 考察成员初始化时机、const/引用成员约束及列表初始化规则第 782 题请介绍 C++ 中各种智能指针的用途、区别和适用场景。 考察对 C++ 智能指针的内存管理语义、使用边界和所有权模型的理解第 783 题我看你这边技术栈主要是Java,我们这边主要是Go、C++、Python,你接受吗? 考察候选人的技术适应意愿与学习迁移能力第 784 题虚表是每个类有一个,还是每个对象有一个?虚函数表指针又是如何分布的? 考察C++虚函数机制中虚表与虚表指针的存储布局理解第 785 题map和unordered_map的区别和效率区别 考察对关联容器底层实现、复杂度与适用场景的理解第 786 题请描述C++程序从源代码到可执行文件的完整编译流程,并说明各阶段的主要作用。 考察对C++编译过程的整体理解与各阶段关键任务第 787 题虚函数和纯虚函数有什么区别? 考察C++多态机制中虚函数与纯虚函数的概念区别第 788 题请分别用 C++ 和 Python 实现反转数组中从指定起始到结束位置的元素顺序,并保持其余元素不变。 考察双语言基础语法、数组操作与边界处理第 789 题请分别说明 C++ 中饿汉式和懒汉式单例模式是否线程安全,并说明原因。 考察单例模式实现的线程安全性分析与对关键机制的理解第 790 题C++11怎么实现单例模式,C++98呢? 考察C++不同标准下单例模式的实现差异与线程安全第 791 题C++析构函数能否是虚函数?为什么? 考察对C++多态与析构机制的理解第 792 题请介绍 shared_ptr 的设计与实现要点。 考察对 C++ 智能指针 shared_ptr 的内存管理与实现原理的理解第 793 题请手写一个 shared_ptr 模板类,并说明其核心实现要点。 考察 C++ 智能指针的资源管理、引用计数与线程安全设计第 794 题shared_ptr 有哪些函数有了解吗? 考察对 shared_ptr 常用接口及内存管理语义的掌握第 795 题C++的指针实际是什么,打印出来是什么样的? 考察C++指针的本质、内存地址表示与打印方式第 796 题引用和指针有什么区别? 考察C++中引用与指针的核心差异性及正确使用场景第 797 题emplace_back 的实现用到了 C++ 什么特性? 考察 C++ 移动语义、完美转发与容器内存管理的理解第 798 题C++中虚函数表用来干什么的? 考察对虚函数表作用的基本理解第 799 题请解释C++中虚函数的原理,并说明其在实现多态中的作用。 考察对C++虚函数机制和运行时多态的理解第 800 题数据结构:unordered_map 和 map 的区别 考察对 C++ 关联容器底层实现、性能特性及适用场景的理解