新鲜出炉的雷火两面凉经

一面(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

相关推荐

08-26 13:56
已编辑
深圳大学 后端工程师
为什么&nbsp;c++&nbsp;的岗位会捞我面试啊喂,面的那叫一个尴尬下午三点半第一面,上来就给六道选填,关于&nbsp;c++&nbsp;基础、网络、数据库还有一道数学题,然后再来一道算法,给定二叉树的前序遍历和中序遍历序列求出后序遍历序列我说我不会&nbsp;c++,做选填出了不少小错误,面试官乐呵呵给我指出,我也乐呵呵说是的哈哈哈(尴尬)然后浅浅聊了下实习经历结尾反问建议说游戏服务端开发&nbsp;c++&nbsp;还是很重要的晚上七点半上来就是&nbsp;c++&nbsp;八股,真不会啊,第二轮面经如下:1.&nbsp;多态是什么,c++&nbsp;多态是怎么实现的,原理是什么2.&nbsp;extern&nbsp;关键字3.&nbsp;野指针是什么,访问野指针有什么问题4.&nbsp;GC&nbsp;算法有哪些,zerogc&nbsp;听说过吗5.&nbsp;socket&nbsp;编程&nbsp;c++&nbsp;里面怎么写,go&nbsp;里面怎么写6.&nbsp;go&nbsp;channel&nbsp;的原理,为什么高效7.&nbsp;怎么检测服务是否在哪个端口跑起来8.&nbsp;netstat&nbsp;和&nbsp;lsof&nbsp;怎么用9.&nbsp;服务器大量&nbsp;TIME_WAIT&nbsp;怎么解决10.&nbsp;服务器大量&nbsp;CLOSE_WAIT&nbsp;怎么解决11.&nbsp;epoll&nbsp;是什么,两种触发方式是什么,怎么使用12.&nbsp;怎么实现一个性能高的哈希表,hashcode&nbsp;有什么讲究13.&nbsp;数据库索引有什么数据结构,为什么&nbsp;B+&nbsp;树&nbsp;IO&nbsp;次数更少反问建议觉得除了不会&nbsp;c++&nbsp;其他还行感觉必挂了——————更新:8.19面的这两轮,8.26约第三面,居然过了很神奇希望三面友善一点
查看13道真题和解析
点赞 评论 收藏
分享
评论
点赞
24
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务