网易雷火工作室服务端开发暑期实习一面

5.8一面,当天晚上收到5.11二面通知

但是我感觉我回答的相当差,一大半都不会,会的题估计都没答对几个,完全不相信自己能过这种感觉

我Java和C++各投了一半吧差不多,本来打算一起准备,然后发现实验室活太多准备不过来了,就先准备Java了

所以我是只背了一些Java八股,C++还没开始背,所以没寄希望能过一面

以下是一面面经:

1. 自我介绍

2. 请问C++,初始化一个对象有哪些方式

不太会,只是浅浅学过

----那我给你看一段代码吧

代码段落里好像有B b; B m(b); B n = b; B c = move(b)????有点记不清了差不多这个意思

我完全看不懂,跟他老老实实说了实话

3. class B{

union{

int a;

byte b;

}

int c;

double d;

}

求cout << sizeof(b)

我不太会,问了下union的含义,简单给他讲了下int和double各占多少个字节,然后他说对齐的问题我没考虑到

4. 你知道.xxx文件吗,一连问了我四种文件格式,我全都没听说过,他说是Linux系统中常见的文件格式

5. 那你知道动态链接和静态链接的区别吗

我也不太会,但是闲扯了一点

他看我确实不太会C++,直接换成计网了:

6. 那就问你点计网的问题吧,你知道tcp吗,tcp粘包问题你听过吗

听过,TCP的算法默认会将多个tcp分组的包一起发送,导致接收方无法分辨不同消息之间的分界

7. 那tcp粘包问题如何解决呢?

发送定长的包?

----这种不够灵活,而且会产生碎片

那就结尾加上标识符?

----这种可能出现正文中的相同标识符干扰

那就包首定义长度?

----这个可以

8. tcp发包的时候,序列号如果溢出了怎么办,比如 0xFFFFF变成了0x000000,怎么说明后一个比前一个大?

加上版本号?比如版本2的0x00>版本1的0xFF?

----那如果版本号也溢出呢?

那就两个版本号交替?0和1交替?

----这个可以

9. 你知道TCP的time to alive吗

关闭连接后的存活时间?

如果服务端一直因为等待超时连接过载怎么办,无法释放连接?

这个我没太听懂

10. 来个经典的吧,www.google.com会发生什么(略)

11. 那网络就到这里,来点操作系统吧,你知道fork吗

创建子进程?

----那你知道子进程和父进程怎么通信吗,他们俩可以共享某些内存吗,这个机制你了解吗

不太了解

12. 如果4G的内存,一个进程可以给他分配8G的虚拟内存吗

这个我不太懂,Java是不需要手动分配内存的

然后问到这里,感觉面试官已经有点无语了,那我问你个代码题吧

class Time{

int timeStamp;

int year;

int month;

int day;

int dayInWeek; #周几

int hour;

int minute;

int second;

}

怎么求两个Time a和b是否在同一周内

一开始我也不会,但在面试官提示下,我用时间戳相减,如果在一周以内(7*24*60*60)并且大的时间dayInWeek大于小的时间,就是True

当晚收到了美团的一面挂的消息,和网易进二面的消息,百味杂陈

美团我认为自己一面答得还不错,结果直接挂了,网易我完全懵逼状态,感觉我是来搞笑的,结果居然过了,看起来面试这东西还真是玄学,可能你面试之前就决定要不要你了,后面就是走个流程吧,可能跟你发挥真的关系不大

#面经##网易面经##暑期实习##C++工程师##软件开发2024笔面经#
全部评论
同服务端开发,也是面得稀烂给过了。是大佬鸽的太多吗?还是技术面都面完再排序?
2 回复 分享
发布于 2024-05-11 00:55 山东
不是,为啥我连面试机会都不给
点赞 回复 分享
发布于 2024-05-20 21:08 湖南

相关推荐

从3.7开始投递,陆陆续续面了18场,终于拿到阿里平头哥意向,分享一下投递的公司和岗位供参考,祝大家早日拿到心仪的offeroc/泡池子TME&nbsp;客户端—3.17一面—3.24二面—3.26hr面,次日oc拒oppo&nbsp;底层软件—3.25一面—3.28二面—4.3hr面,泡池子地平线&nbsp;编译器开发—3.27一面—4.1二面,排序中平头哥&nbsp;芯片软件—3.31一面—4.2二面—4.7hr面,4.17oc美团&nbsp;嵌入式—泡了三周,4.9一面—4.15二面—泡池子面试挂阿里云&nbsp;db内核开发3.28一面—4.7二面—4.11hr面,泡了三天挂,应该是hc不够排序挂腾讯wxg微信支付&nbsp;后端开发—4.1一面完五分钟秒挂,感觉像愚人节被耍了(x)被pcg秒捞腾讯pcg应用架构&nbsp;客户端—4.3一面完面试官说一周出结果,结果当晚挂未面试vivo&nbsp;嵌入式—最早投递,卡在初筛米哈游&nbsp;游戏客户端—笔试完无动静灵犀互娱&nbsp;游戏客户端—笔试全a无动静网易游戏&nbsp;客户端工具—笔试做完没动静网易雷火&nbsp;游戏客户端—放弃笔试快手&nbsp;嵌入式—简历复筛挂亚马逊&nbsp;嵌入式—笔试后收到感谢信淘天&nbsp;C/C++—可能笔试成绩太低,三个部门流程终止蚂蚁&nbsp;基础平台开发—3.15投递,泡了三周,没收到邮件,面试官直接打电话说现在面试,正在吃饭只好拒绝(我是🍚饭桶)字节跳动&nbsp;基础平台—3.29投递,三个志愿简历全挂小米&nbsp;系统工程—4.1投递,一直筛选理想&nbsp;操作系统工具链—3.27投递,流程显示面试中,未接到面试联想&nbsp;嵌入式—卡在初筛海康威视&nbsp;嵌入式—笔试完没动静百度&nbsp;高性能计算—初筛挂华为&nbsp;嵌入式—笔试已过等待面试影石360&nbsp;嵌入式—简历挂滴滴&nbsp;机器学习平台—4.16投递,简历评估中荣耀&nbsp;嵌入式—4.16投递,简历待处理阿里控股&nbsp;基础平台—4.16投递,次日约面,取消流程阿里国际&nbsp;基础平台—4.16投递,昨天约面,取消流程
点赞 评论 收藏
分享
方向是游戏引擎,投了米哈游,雷火,互娱,腾讯,鹰角,吉比特,情况如下:米哈游一面挂雷火oc互娱hr正在排序腾讯天美一面挂腾讯光子二面挂鹰角笔试放弃吉比特笔试放弃简单说下面试内容:米哈游一面其中面试最难,压力拉满的就是米哈游。当时面的我真的是胡言乱语了。我上一段实习主要方向是nanite和gpu&nbsp;driven,米哈游一面面试官对我做的内容非常了解,问的很细致和深入,面试过程中大部分都说不上来,让我意识到自己掌握的还不够扎实。米哈游面完导致我对自己陷入深深的自我怀疑,以至于后面面试都让我有些感到害怕了。面完就知道寄了,第二天就挂了。雷火一面雷火一面比较基础。几道简单的c++和图形题。然后一些基础的图形学八股。之后问了一些实习相关的问题,不是很深入,主要是探讨问题。雷火二面雷火二面压力也挺大的,面完以为要挂了,不过还是给我过了。主要问了nanite和gpu&nbsp;driven相关内容,有一些问题需要看过相关源码,没答上来。然后会让你思考一些性能优化的方法,让你描述下怎么去实现。然后问了移动端管线,subpass,性能测试等内容。雷火三面雷火三面问了些场景题,问喜欢玩的游戏,然后问fps游戏里一些效果怎么实现的,怎么做到帧率那么高的。互娱一面互娱一面的体验巨好。面试官很亲切,然后对于实习工作真的是和你在讨论而不是在质问你。对我实习工作他说出了一些问题,然后还说不是我的错,是我负责人没考虑好😂给我感动坏了。然后问了一些常规八股,当时有问题没答上来,他也说没关系,都是些八股多背背就会了。互娱二面互娱二面一上来主要问的也是前一段实习做的内容。然后也是一些场景和一些需求让你自己思考怎么去实现。天美一面和前面面试大差不差,都是实习+八股。做了几道题。跟面试官说深圳不一定会去,面完就挂了。光子一面实习+八股,做了一道题。光子二面实习+八股。接了雷火offer,让面试官结束流程了。&nbsp;&nbsp;&nbsp;
查看14道真题和解析 实习进度记录
点赞 评论 收藏
分享
评论
30
50
分享

创作者周榜

更多
牛客网
牛客企业服务