01 设计一个高频行情聚合与回放平台时,为什么不直接使用 Kafka 作为所有模块之间的通信组件?考察候选人对消息中间件适用边界的理解,以及在低延迟场景下对进程间通信、序列化、调度开销的权衡能力。 查看学习思路
03 如何理解智能指针的所有权语义,并避免错误使用 shared_ptr?考察候选人对 unique_ptr、shared_ptr、weak_ptr 所有权语义的理解,以及能否识别循环引用、非拥有关系和线程安全边界。 查看学习思路