这场滴滴C++一面整体问得很杂,但又不是那种完全脱离项目的八股拷打,更多是基础题穿插项目追问。前面会先看你的计算机基础和C++功底,后面再结合项目去问设计、优化、排查和取舍。整体感受就是:范围广,节奏快,很多题都能继续深挖。我自己的感受是,面试官比较看重你是不是真的理解,而不是只背过答案。像进程线程、Reactor、epoll、HTTPS、MySQL索引、内存池这些题,如果只能说定义,很容易就被问住。另外项目一定要熟,不然后面问到性能优化、技术选型、线上问题排查时,会比较难接。这场面试大概问了这些题:进程与线程的区别是什么?C++11 协程的用户态线程是怎么实现的?什么是 Reactor 模型...