一、IEG一面面经(50min)(一)C++基础 + 算法与数据结构1、C++面向对象的特性?2、多态与虚函数?3、虚函数表?4、虚析构函数及其作用5、虚函数与纯虚函数的区别6、static与普通函数变量的区别?常量存储在哪里?static变量又是存储在哪里?7、STL中的vector与map底层原理8、map中为何使用红黑树而不是二叉平衡树?9、B树与B+树的区别及应用。10、B树作为索引的话为什么比二叉树快?(时间复杂度的角度分析)11、常用的排序算法有哪些?具体说说快排的思想 (二)Linux操作系统1、内存分布与内存管理方式2、虚拟内存与物理内存3、malloc分配的是虚拟内存还是物理...