网易互娱 游戏研发工程师 二面面经

//更新 9.18已oc

一面 8.25
二面 9.9
游戏研发工程师

讲一下 c++ 编译的过程
回答了 预处理 编译 汇编 链接

讲一下链接是怎么链接的

静态链接 和 动态链接的区别 , 如果动态链接的代码里面有个静态变量被A修改了 B的链接里面这个变量会变吗
用动态链接是不是会造成浪费的问题 具体是在哪里浪费

设计一个分布式的图片处理系统   50台机器 怎么设计 使得处理速度最快
答了 一致性哈希的方式 把图片交给虚拟节点处理 然后 虚拟节点分配机器
又追问了 如果机器的算力不同,比如cpu核数不同 如何让它均衡
答了由虚拟节点统计算力然后平均分配
又问了 每个机器的空闲状态是动态变化的 如果由虚拟节点统计 空闲状态 是没有时效性的,而且计算算力的方式比较复杂 有没有简单的方式
回答了 让每个机器自己根据是否空闲来申请作业
又问了 如果有的机器 处理图片速度特别快 但是网络通讯的消耗特别大 怎么办
回答不上来.. 这个问题就先终止了

讲一下TCP协议
如何保证可靠性
回答了 序列号保证按序到达 ACK保证不丢包

TCP是怎么最大程度利用带宽的
回答了拥塞控制

TCP是怎么判断丢包的?
回答了收到三次相同的ACK就判断丢包
被追问: 收到三次相同的ACK就代表丢包吗? 如果5个包 1 2 3 4 5    中途由于路由的原因 导致 收到的顺序是 1 3 4 5 2 这样也会发3次响应号为2的ACK 这样也算是丢包吗
这时候已经懵了

讲一下IO多路复用
如果不用IO多路复用的方式 不也可以吗 为什么要用IO多路复用呢

讲一下 实习经历

有没有学过图形学
没有

反问环节:
人已经懵了  只问了一个 面试结果多久会有回应(5~7个工作日)

总结:
一面的时候 回答问题非常流畅
二面的时候 感觉跟其他人的面试画风完全不同 感觉压力特别大 很多问题答不上来

#面经##游戏研发工程师##校招#
全部评论
如果动态链接的代码里面有个静态变量被A修改了 B的链接里面这个变量会变吗?这个问题楼主知道答案吗?求解
点赞 回复 分享
发布于 2020-12-06 16:30
楼主base哪里啊
点赞 回复 分享
发布于 2020-09-21 11:10
请问lz互娱游戏三面是技术面吗
点赞 回复 分享
发布于 2020-09-20 19:30
这面试官水平不错
点赞 回复 分享
发布于 2020-09-19 16:08
请问你是什么专业呀,问的好多问题跟别人不太一样
点赞 回复 分享
发布于 2020-09-10 15:20
请问楼主是有游戏实习经历或者游戏项目吗
点赞 回复 分享
发布于 2020-09-09 21:04
今天二面的表示也问了好多问题,有个阻塞式和非阻塞式socket没答上来,还有两个问题答得不好,面试官问我是不是背的😂尴尬了,路由的问题之前面腾讯的时候面试官怼项目的时候也问到过..
点赞 回复 分享
发布于 2020-09-09 20:48
同样的一二面感觉
点赞 回复 分享
发布于 2020-09-09 20:05
我也是今天面的,差不多也是这样
点赞 回复 分享
发布于 2020-09-09 19:14
好像是连续分组序号的最后一号出现三次,才算一次丢包,表明其下一组丢失来着?
点赞 回复 分享
发布于 2020-09-09 18:27
点赞 回复 分享
发布于 2020-09-09 18:20
楼主你好,请问你是实习、校招还是社招?
点赞 回复 分享
发布于 2020-09-09 17:40
为什么跟 其他人的二面差别这么大
点赞 回复 分享
发布于 2020-09-09 17:39

相关推荐

作为带过好几个实习生的老mentor,我见过有同学带着一腔热血来实习,最后却只带走一份单薄的履历。实习,是你从学校到职场最关键的过渡期,它的价值远不止一份实习证明。今天,我不讲大道理,就从我作为Mentor的视角,给你们几条能立刻用上的建议。记住,你的目标不是当个好学生,而是成为一个值得信赖的职场新人。一、 心态转变:从被动答题到主动解题这是我最想强调的一点。学生思维是:等待老师布置明确的作业,然后完成它。职场思维是:主动发现模糊的问题,然后解决它。反面事例:接到任务后,埋头就做,遇到困难不吭声,直到截止日期才说“这个我不会”。Mentor期待的是啥呢?首先是确认目标:接到任务后,先用自己的话复述一遍:“我理解这个任务是要达成XX效果,对吗?” 确保方向没错。然后是主动思考:不要只带问题来,要带“选择题”。问“这个数据我不会查,我尝试了A和B方法都失败了,您看是方法C更合适,还是我有其他没考虑到的渠道?” 这证明了你的思考和努力。最后是闭环思维:任务完成后,主动告知结果:“XX任务已完成,数据/文件已发您邮箱,并同步在团队网盘了。其中有个小发现是……,供您参考。” 让一切有始有终。二、 沟通方式:实习生的很多错误,都源于“想当然”和“不敢问”。反面教材:在做一个PPT时,因为不确定公司模板,就套用了自己觉得好看的模板,结果不能用。那么怎么确认,怎么提问呢?第一个,不懂就问,但别重复问:第一次问,是学习;同样的问题问第三次,就是不用心。准备一个笔记本,把关键信息、操作流程、注意事项都记下来。第二个,及时汇报,别等追问:特别是遇到卡壳或可能延期时,一定要提前说。Mentor不怕你慢,就怕你失联。没事儿更新一下进度:目前已完成80%,但在XX环节遇到点阻力,正在想办法沟通等回复,预计今天下班前确定结果,到时候给您,这样说能让人极度安心。第三个,珍惜1on1机会:和Mentor的定期沟通,不是你被动接受批评,而是你主动获取信息和反馈的黄金时间。提前准备好:a) 本周工作进展;b) 遇到的困惑/挑战;c) 希望学习的新技能;d) 对团队业务的任何好奇。三、 工作习惯: 专业性体现在细节里职业素养不是空话,它藏在每一个你容易忽略的细节中。1. 邮件/沟通软件礼仪:邮件:标题清晰(如【实习生XX-XX项目周报】),正文称呼得体,结尾有落款。别用“在吗?”开头。工作群:别发表情包刷屏,沟通事情简明扼要。收到任务或通知,回复“收到,谢谢”,这是基本的确认和尊重。2. 文件管理与命名:我会观察实习生的桌面,看他们的使用习惯,乱糟糟的桌面说明他没条理。文件命名要使用统一的命名规则:日期_项目名_内容_版本_姓名。例如:20231027_秋招海报_初版_张三。这能为整个团队节省大量沟通成本。3. 对待杂活的态度:复印、整理数据、会议纪要……这些dirty work是不可避免的。但优秀的人是能从中找到价值的:整理数据时,可以留意数据之间的关联或异常,做会议纪要时,可以梳理出会议的决策和待办事项。四、 终极目标:带走三样东西1. 一段能讲出STAR法则的实战经历:这直接决定了你未来求职简历的厚度。2. 一位可以为你未来背书的Mentor/同事:好好表现,离职时保持联系,他们可能成为你未来求职的推荐人和内推渠道。3. 对行业和岗位的真实认知:通过这次实习,你想清楚自己是更热爱这个行业,还是想赶紧跑路?这个答案,价值千金。最后,作为你们的Mentor,我想说:大胆去试,勇敢去问,别怕犯错。实习期是你犯错成本最低的时候。展现出你的靠谱、主动和思考,我们做Mentor的,会非常乐意把更核心的任务交给你,因为带你,也是在为团队培养未来的战友。希望这些建议能帮你少走弯路,打一场漂亮的实习战!
家族企业:实习一年比在大学多年都有用
第一次找实习,我建议__
点赞 评论 收藏
分享
评论
5
54
分享

创作者周榜

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