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

//更新 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个工作日)

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

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

相关推荐

职位描述团队介绍:国际化短视频产品研发团队,旨在实现字节跳动国际化短视频业务的研发工作,搭建及维护业界领先的产品。加入我们,你能接触到包括用户增长、社交、直播、电商C端、内容创造、内容消费等核心业务场景,支持产品在全球赛道上高速发展;也能接触到包括服务架构、基础技术等方向上的技术挑战,保障业务持续高质量、高效率、且安全地为用户服务;同时还能为不同业务场景提供全面的技术解决方案,优化各项产品指标及用户体验。在这里, 有大牛带队与大家一同不断探索前沿, 突破想象空间。 在这里,你的每一行代码都将服务亿万用户。在这里,团队专业且纯粹,合作氛围平等且轻松。目前在北京,上海,杭州、广州、深圳分别开放多个岗位机会。1、负责前端技术选型和开发工作;2、优化前端功能设计,解决各种浏览器和终端设备的兼容性问题;3、通过技术手段,提升用户体验并满足高性能要求;4、通用组件、类库编写,提升开发效率和质量。职位要求1、2024届获得本科及以上学历,计算机相关专业;2、精通 HTML、CSS、JavaScript/TypeScript,熟悉页面架构和布局,具备浏览器兼容处理能力;3、熟悉 NodeJS,熟悉前端开发工具链;4、熟练使用 Rollup、Webpack 等构建工具;5、具备 MVVM 框架开发经验,如 React、VueJS、AngularJS 等;6、良好的沟通和团队协作能力、热爱技术、责任心强、能推动技术框架的落地使用。校招投递链接(北京):https://job.toutiao.com/s/iF9tGdgg校招投递链接(杭州):https://job.toutiao.com/s/iF9txG61
点赞 评论 收藏
转发
5 52 评论
分享
牛客网
牛客企业服务