完美世界C++服务器开发暑期实习一面凉经
3.5的笔试,3.8号约面试
面试官很和蔼,人生第一场面试,一开始有点紧张后来就好了orz…
1,自我介绍
2,为什么要用epoll
3,epoll的性能一定比select好吗
4,单例模式,为什么要用单例模式
5,什么时候用到继承
6,为什么要多态
7,给你一个浮点数,怎么设计四舍五入
8,给定的多个数字,删除vector里对应的
9,C++对象里的数据成员和成员函数在内存中怎么分布
10,进程和线程,为什么还要有线程
11,线程可以拥有独有的变量吗 为什么
12,调用一个read函数操作系统发生了什么以及哪个部份开销最大
13,C++代码到可执行程序要经历什么阶段
14,如何处理头文件中互相包含的情况
15,TCP握手过程,为什么要三次握手
16,怎么计算数组里元素的个数
17,大端小端了解吗?用C++写一个判断大小端的程序
18,代码题:给定一个只含正整数的数组,返回它的所有和为m的连续子序列。要求复杂度N
还有一些小问题忘了….总体应该是比较基础的,但是基本都是问C++