新鲜出炉的雷火两面凉经

一面(40min)
1. 读一个程序具体记不太清了。从来没这么写过
template<int n>
class Test{
  enum{
      //里面是该类的递归
  }  
};
然后问我Test<4>
2 . 一个入射线L ,法线为N,请问反射线怎么表示?
3. epoll_wait,poll,select区别?epoll的timeout精度是最高的吗?是(不是)的话,为什么?epoll时间复杂度,epoll_wait这个函数具体是干什么的。
4.  dynamic_cast 和 static_cast都是干什么的?dynamic_cast可以传引用吗?dynamic_cast怎么进行执行期检查的。
5. static关键字的作用。
6. TCP和UDP的区别。TCP头部多大?UDP有什么好处?UDP为什么比TCP快?说一下TCP重传。
7. 大端小端?操作系统一般是大端还是小端?int i = 1 在内存中怎么存的?
二面 (35分钟)
项目
1. 进程和线程的区别?
2. 什么是物理内存,什么是虚拟内存?申请2k的内存的具体过程?
3. 线程的栈是怎么创建的?如果一个进程有100个线程,那么这个进程占多大物理空间
4. static 关键字
5. TCP和UDP区别,TCP的头部多大,说一下都有什么?TCP流量控制是什么?流量控制和拥塞控制的区别。
#面经##秋招##C++工程师##网易雷火#
全部评论
同凉,一面紧张到把01背包说成贪心,二面倒是非常舒服,问了很多游戏相关的问题
点赞 回复
分享
发布于 2019-08-15 14:03

相关推荐

头像
04-09 14:29
Java
点赞 评论 收藏
转发
点赞 24 评论
分享
牛客网
牛客企业服务