柠檬微趣 一面(60min) C/C++内存分布模型 栈、堆,堆内部数据存储 内存碎片 堆内存的分配机制 面向对象特性 菱形继承问题:问题是什么、解决方案是什么 C#的多继承解决方案 动态多态、静态多态 重载实现机制 算法复杂度分析 时间复杂度、空间复杂度定义 任意一个算法的时间复杂度、空间复杂度分析(归并排序) 算法题 嘴撕:数组中出现次数超过一半的数字(剑指offer39) 手撕:全排列问题(输入n,k,返回打印序列)(面试官提示:不用生成全部的全排列) 二面(45min) C/C++基础 static关键字 C++内存模型(全局区、堆区、栈区) 堆、栈特点 ...