快手面试题 · 方案权衡 · C++
快手相关面试题,按最终去重题目聚合。
共 3254 道真题 · 当前筛选命中 6 道 · 更新 2026-08-05
筛选题目已选:方案权衡 · C++
考察点
技术栈
第 1 题std::map 和 B+ Tree 有什么区别呢? 考察对 C++ 标准库容器底层实现与数据结构特性的理解第 2 题如果需要你设计一套虚函数表机制,你会如何设计? 考察对虚函数表原理的理解、设计能力及工程权衡第 3 题new和malloc有什么区别? 考察对C++内存管理机制和语言特性的理解第 4 题请介绍C++11的主要新特性,并分析auto关键字可能带来的问题。 考察C++11核心特性掌握程度及对auto类型推导局限性的理解第 5 题假设有一个 1KB 的大对象,使用 move 语义能否避免拷贝? 考察移动语义的工作原理与拷贝开销的边界第 6 题在 STL 里,内存池是怎么实现的,有怎样的结构? 考察对 STL 分配器及内存池结构的理解