跳转至

京东 C++ 面经真题整理

参考来源

高频真题

1. 线程池怎么设计?

速答: 线程池至少要讲任务队列、worker 生命周期、拒绝策略、优雅关闭和异常处理;只答“线程 + 队列”不够。
细看: 设计模式、系统设计、高并发项目问答

2. C++ 互斥锁和读写锁有什么区别?

速答: 互斥锁适合通用互斥,读写锁适合明显读多写少场景,但别把读写锁吹成总比 mutex 好。
细看: C++ 并发编程

3. 为什么 Java 某些业务产出会比 C++ 高?

速答: 这类题别争语言高低,重点答生态成熟度、开发效率、托管运行时、业务复杂度和性能需求边界。
细看: 后端 C++ 岗复习路径

4. 如果题目混到 JNI / 跨语言边界怎么办?

速答: 回答主线是“语言运行时边界 + 对象/内存转换 + 调用开销”,别陷入 API 细节背诵。
细看: 内存管理、new/delete、内存池、allocator

面经风格备注

京东公开 C++ 相关面经数量没有前几家那么集中,但出现时常和:

  • 线程池
  • 锁与并发
  • 工程效率 / 跨语言边界
  • 项目题 混在一起问。