中兴面经_软件开发工程师
一面(30 min)
1.项目
线程池优势
epoll 有什么优势
Linux 查看进程、线程、 CPU 核数命令
后台怎么查看 TCP 连接是否成功
2.八股
C++
重载和重写
全局变量什么时候初始化的
进入 main 函数之前初始化
全局变量可以和局部变量重名吗
可以重名。当出现重名时, 在局部变量作用域内,全局变量失效。
#ifdef 和 #if
类里面静态函数和成员函数的区别
i++ 和 ++i 区别
i++ 是先用临时对象保存原来的对象,然后对原对象自增,再返回临时对象,不能作为左值;++i 是直接对于原对象进行自增,然后返回原对象的引用,可以作为左值。由于要生成临时对象,i++ 需要调用两次拷贝构造函数与析构函数(将原对象赋给临时对象一次,临时对象以值传递方式返回一次);
++i 由于不用生成临时变量,且以引用方式返回,故没有构造与析构的开销,效率更高。
大端存储和小端存储,如何用代码判断
计网
UDP socket 编程
TCP 拥塞控制
二面(HR 面,20 min)
本科/研究生参加过的社团/担任的干部
项目遇到的困难以及如何解决
职业规划
假如领导 XX,怎么应对
怎么看待加班
对投递的岗位有多少了解
是否独生子女
期望薪资、意向工作地