小米c++面经 一面(70分钟) 1、谈项目 2、static局部变量?生命周期? 3、析构函数为什么要用virtual修饰? 4、多态 5、谈一下智能指针? 6、不想让别的对象访问本类,应该怎么做?然后自己怎么访问的?(答:将构造函数设置成private,然后将定义一个static 函数用来访问私有的构造函数) 7、基类、派生类调用构造函数、析构函数的顺序,以及一些访问权限问题。 8、熟悉的数据结构吗?然后写一个二叉树的后序遍历,递归,非递归。 9、给一个数组,输出最长的连续数字子串。(一直优化) 还有一些问题记不清楚...