西山居面试题 · 系统设计 · C++
西山居相关面试题,按最终去重题目聚合。
共 270 道真题 · 当前筛选命中 5 道 · 更新 2026-08-05
筛选题目已选:系统设计 · C++
考察点
技术栈
第 1 题请解释C++中虚函数的原理,并说明其在实现多态中的作用。 考察对C++虚函数机制和运行时多态的理解第 2 题C++多态为什么要用多态 考察对C++多态概念、用途和实现机制的理解第 3 题如果让你自行实现 shared_ptr,你会如何设计引用计数机制? 考察智能指针引用计数的核心实现细节与线程安全第 4 题Linux 环境下 C++ 如何进行高效并发网络编程?请列举常见模型并说明其优劣。 考察高并发网络编程模型的掌握程度与工程选型能力第 5 题在C++项目开发中,你倾向于接口和框架先行,这种做法与直接编码实现相比有何利弊?请结合具体场景说明。 考察C++开发中的设计抽象能力与实现细节的权衡意识