1.C++多态的底层原理 这个就是分两种类型-静态多态和动态多态,动态多态的底层实现算是一个比较常见的八股,函数重载和函数模板的底层实现原理确实是一个比较偏冷门的八股。 2.线程和协程的本质区别 我觉得线程和协程的本质区别不就在于调度权的归属吗?,由此可以引申出它们在性能、资源消耗和编程模型上的一系列巨大差异。