看了这么多面经,第一次发,感谢各位牛友 早上11点面 先自我介绍(可能没按照问的顺序说,尽力回想起全部,有些可能被遗漏了) 1、问了stl里面set和map怎么实现的,顺势说了红黑树的性质还有左右旋转 2、mallca/free与new/delete的区别 3、宏定义和枚举的区别(没答上来,说了下宏定义) 4、c 的多态,说了下虚函数 5、构造函数为啥不能定义为虚函数 6、析构函数为啥一般定义为虚函数 7、看我简历上写了熟悉一些算法,让我说一下kmp的实现(太久了,忘得差不多了) 8、问了了不了解数据库,然后问...