我的方向是C++工程师,面试的问题很多都忘了,只记了一些当时没答出来的。 3次提前批: 1.输出数组中满足连续三个数相等的值 2.手写单例模式 3.类的对象是在堆上还是栈上?其实就是A a;和A*a=new A();的区别 4.构造函数和析构函数中可以调用虚函数吗?weak_ptr是怎么实现弱引用的?C++11新特性,move? 5.两个人各投掷一枚硬币,都猜对各得300,都猜错各减500,只有一个猜对各得100,问两个人怎么投掷才能使得收益稳定? 6.算法题:力扣90子集II。 7.项目中的密码...