京东 C++ 面经真题整理¶
参考来源¶
高频真题¶
1. 线程池怎么设计?¶
速答: 线程池至少要讲任务队列、worker 生命周期、拒绝策略、优雅关闭和异常处理;只答“线程 + 队列”不够。
细看: 设计模式、系统设计、高并发项目问答
2. C++ 互斥锁和读写锁有什么区别?¶
速答: 互斥锁适合通用互斥,读写锁适合明显读多写少场景,但别把读写锁吹成总比 mutex 好。
细看: C++ 并发编程
3. 为什么 Java 某些业务产出会比 C++ 高?¶
速答: 这类题别争语言高低,重点答生态成熟度、开发效率、托管运行时、业务复杂度和性能需求边界。
细看: 后端 C++ 岗复习路径
4. 如果题目混到 JNI / 跨语言边界怎么办?¶
速答: 回答主线是“语言运行时边界 + 对象/内存转换 + 调用开销”,别陷入 API 细节背诵。
细看: 内存管理、new/delete、内存池、allocator
面经风格备注¶
京东公开 C++ 相关面经数量没有前几家那么集中,但出现时常和:
- 线程池
- 锁与并发
- 工程效率 / 跨语言边界
- 项目题 混在一起问。