绿盟面试题 · C++

绿盟相关面试题,按最终去重题目聚合。

472 道真题 · 当前筛选命中 24 · 更新 2026-08-05

筛选题目已选:C++
第 1 题C和C++有什么区别? 考察对面向对象、抽象机制和语言特性的理解技术原理CC++第 2 题C++ 智能指针使用不当是否可能造成内存泄漏?请举例说明。 考察智能指针的陷阱及正确处理风险判断技术原理C++第 3 题C++和Python的区别是什么? 考察对C++和Python在语言特性、性能、开发效率和应用场景上的理解技术原理C++Python第 4 题基类析构函数为什么要写成虚函数? 考察面向对象编程中虚析构的必要性、对象生命周期与内存安全风险判断技术原理C++第 5 题vector和list的区别 考察C++标准库容器vector和list的内部结构、性能特性及适用场景技术原理方案权衡C++第 6 题C++模板的作用是什么? 考察对C++模板核心概念、使用场景及价值的理解技术原理技术选型C++第 7 题构造函数与析构函数可不可以是虚函数?为什么? 考察C++面向对象基础,理解虚函数机制与构造函数、析构函数的调用顺序技术原理C++第 8 题请说说指针和引用的区别 考察C++语言基础,对指针与引用本质差异的理解技术原理C++第 9 题new和malloc有什么区别? 考察对C++内存管理机制和语言特性的理解技术原理方案权衡C++第 10 题请说明 C++ 智能指针的种类、区别及适用场景。 考察对 C++ 智能指针原理和选择的掌握技术原理技术选型C++第 11 题什么是纯虚函数? 考察对C++纯虚函数概念、作用及抽象类机制的理解技术原理C++第 12 题看你使用的是C++,但公司主要使用的是C语言,是否后续会有学习困难? 考察候选人知识迁移能力与学习意愿,以及自我认知持续改进人岗匹配自我认知CC++第 13 题请结合具体代码说明 C++ 内存管理在实践中是如何体现的? 考察对 C++ 内存管理的理解及实际编码中的落实编码实现风险判断技术原理C++第 14 题介绍一下 muduo 网络库的核心设计原理,以及它用到了哪些关键技术? 考察对 muduo 网络库架构、Reactor 模型及底层技术的理解系统设计技术原理C++第 15 题除了C++之外,你还熟悉哪些编程语言? 考察候选人的技术广度与语言掌握程度自我认知技术原理C++Python第 16 题在C++中,哪些操作会导致迭代器失效?请举例说明。 考察容器迭代器失效规则的理解与记忆风险判断技术原理C++第 17 题结合你的C++后端开发能力,你认为自己能在哪些工作中做出贡献? 考察候选人对岗位职责的理解与自身能力匹配人岗匹配技术选型C++第 18 题请谈谈你的职业规划,特别是与C++后端开发相关的目标。 考察候选人对自身职业发展的规划与岗位匹配度结果导向人岗匹配自我认知C++第 19 题C语言能否实现泛型或多态?请结合C++的多态机制对比说明。 考察对C语言能力边界及C++多态机制的理解技术原理技术选型CC++第 20 题C++开发中你怎么进行性能调优? 考察性能调优的方法论、工具使用和优化权衡性能优化方案权衡问题排查C++