美团面试(c++方向)

美团后台基本都是java,c++很少的

一面:(其实问了很多,但是很多不记得了)

1.    mfc里边的句柄, Qt里边的信号和槽函数

2.    c 程序的内存分布

3.    堆和栈的区别

4.   进程间通信的方式有哪些?  线程锁是不是?

5.    全局变量的特点

6.   求一个数 的二进制数 中有多少个1

7.   斐波那契数列的非递归实现

二面:

1.   类的定义时,内存对其问题,尤其是指针的占用的内存

2.   析构函数为什么要设置成虚函数,如果不设置为虚函数的话,会出现基类还是派生类的内存没有释放?

3.    基类和派生类的内存分布情况

4.    stl的相关内容,vector和list 的情况

5.    map 和 set

6.    项目相关

7.    编程: 合并两个排序的链表,问了一些空间复杂度的问题

8.    推荐了本书好像是    c++面向对象编程

9.   构造函数有哪些?   传值  和 传引用的区别?

原文地址:https://www.cnblogs.com/simplepaul/p/7594440.html