微洱面试
一面:
1. sendMessage和postMessage
2. 如何判断回文字符串
3. new之后产生的指针,需要判断不为NULL才能够使用.
1. 删除单变量地址空间
int *a = new int;
delete a; //释放单个int的空间
2. 删除数组空间
int *a = new int[5];
delete [ ]a; //释放int数组空间,此处的[ ]不可少
4. new和malloc的区别.
5. http的知识
6. 三次握手和四次挥手
二面:
- 操作系统如何知道应用程序死掉了,并提示用户程序无响应的.
事件发生后,会添加到操作系统的消息队列中,然后给到应用程序的消息队列中,如果应用程序不去处理这个消息,操作系统就会知道应用程序出事了.
2.Tcp/ip已经有心跳特性了,为什么还要起专门的心跳.
3.C++从业者更多地往服务端发展,移动端,你为何还要从事客户端方面?
新战场:https://blog.csdn.net/Stephen___Qin