网易互娱二面

平台研发,问的实在太多了有点难记全,只能尽量回忆了。

操作系统

  1. 操作系统中得的栈和堆两种结构描述一下
  2. 那栈在内存中是高地址向低地址生长还是反过来呢?
  3. 进程和线程的区别是什么
  4. 进程间的通信方式?
  5. 线程一般有什么状态?
  6. 线程之间的一般有什么同步方式?
  7. AQS解释一下?
  8. 死锁产生的条件?
  9. 系统中你尝试删除一个文件时会提示“该文件正在被使用”等情况,你会怎么样来设计这个检查机制?

计网

  1. TCP四次挥手讲一下
  2. 第二次挥手之后客户端 服务器端分别是什么状态?(FIN_wait_2 和 close_wait)
  3. 为什么需要四次挥手
  4. time_wait状态的作用是什么?为什么需要这个?
  5. 你解释一下为什么需要持续2MSL
  6. 那这个MSL是怎么定的呢?
  7. 那如果在二次挥手之后(客户端收到ack)服务器这边宕机不再响应,客户端那边会是什么情况?
  8. TCP报文头部的序列号字段有什么作用?
  9. 为什么序列号需要随机分配?
  10. 滑动窗口应用场景详细描述(窗口大小这个字段是怎么起作用的,描述了一遍收发流程两边的变化)
  11. 那你说会维护一个缓冲区,是指在哪里维护呢?
  12. TCP的拥塞控制你讲一讲
  13. 关于快重传的流程是怎样的你再详细介绍一下
  14. 关于重传还有个xx算法你了解过吗(没听清也不了解,就不追问了)
  15. 那你说说TCP和UDP分别有怎样的应用场景
  16. 那如何用UDP实现一个可靠的传输协议(只知道个QUIC,但是具体也讲不出来)
  17. 那如果同时有一个TCP和一个UDP连接,都在进行发送,网络带宽是有限的,你觉得会怎么样(大意就是出现堵塞后TCP会拥塞控制,而UDP正常照发)

最后项目又拷打了10+min,讲完时间差不多到了就没有手撕,已约三面。

#软件开发笔面经#
全部评论
这可比游戏测开难得多啊😋
2 回复 分享
发布于 2024-06-15 20:40 福建
二面项目被疯狂拷打
1 回复 分享
发布于 2024-06-19 22:01 四川
好难哇
点赞 回复 分享
发布于 2024-06-21 11:36 浙江
二面被狠狠拷打了,netty学了半瓶水被面试官狠狠识破,又问了Linux文件系统的文件节点,学过但忘光,手撕要写IO读取,做完项目之后再没写过IO,输的一塌糊涂了
点赞 回复 分享
发布于 2024-06-18 16:47 广东
牛的大佬
点赞 回复 分享
发布于 2024-06-16 14:38 湖北
三面还是技术面吗?感觉二面应该过不了了
点赞 回复 分享
发布于 2024-06-15 11:06 广东
我二面全是拷打项目😂
点赞 回复 分享
发布于 2024-06-15 11:04 浙江

相关推荐

04-24 20:32
已编辑
门头沟学院 Unity3D客户端
03-08 笔试两道只A了一道,竟然也给我过了。让我怀疑到底有没有在用笔试筛人。03-27 一面八股1. 虚函数2. 纯虚函数3. 你平常有用过纯虚函数写代码吗?在什么场景会使用到纯虚函数?4. Vector的底层实现,怎么动态扩容5. 同步/异步 和 阻塞/非阻塞6. 什么时候用协程?有什么特性?手撕1339分裂二叉树的最大乘积1788最大化花园的美丽度基本上撕出来了,边界处理有点问题,也让我过了场景题假如场景中有1000个可以交互的静态物品,应该怎样不断找到那个最近的物品让玩家拾取?使用BVH或四叉树的复杂度是多少?如果是动态的npc呢,其位置会很快变化?这里我没有答得很好,我后来问AI说可以用空间哈希?没听说过不了解04-07 二面基本上是在拷打项目下面的这些问题也主要是针对项目提出1. 自我介绍 + 聊聊有心得的项目2. 联机架构是怎么做的?3. 位置同步怎么做的?服务端数据校验呢?4. 客户端框架是怎么管理的?(不谈网络,谈单机游戏逻辑的组织方式)进入房间后怎么创建东西、怎么管理、怎么组织逻辑?NPC怎么管理?5. 玩家怎么发现和交互场景中的物品?用Raycast怎么找的?找到一个还是一堆?6. 如果周围有多个可交互物体(像花、石头、宝箱同时在范围内),怎么处理?7. 角色状态转换代码怎么做的?(延伸:复杂状态机如何管理,比如技能释放中被打断?)以下两问是纯八股8. C# 的 GC机制?回收算法是什么?9. C# 的迭代器 async/await 原理?怎么实现异步编程的?我之前跟着games101做了作业,所以还问了一些图形学知识10. 软光栅是怎么做的?11. 投影阶段的计算流程?12. 光栅化用了多线程吗?13. 手撕:实现一个定时器类。(追问:如何优化,避免每帧遍历所有定时器?)我用的笨办法,每帧遍历所有定时器然后减去deltaTime更聪明的办法应该是储存定时器的绝对结束时间,储存在最小堆里,然后根据当前的绝对时间将到时间的定时器出堆04-15 HR面静候佳音04-22 OC因为我是28届,给不了暑期实习给我转成日常实习了,可以接受
Atri:+1
查看22道真题和解析
点赞 评论 收藏
分享
04-22 16:06
已编辑
中国海洋大学 Unity3D客户端
明天就要进行人生的第一场和第二场面试了,好紧张,发点这周和上周做的笔试攒攒rp,真的很需要一个实习offer求求了按我做的时间正序排列吧,其实也不知道能不能说,所以就只说关键词了(求放过,不行我光速滑轨跑路柠檬微趣(挂)1、01背包2、我忘了反正牛客有3、动态规划(其实牛客好全了我就不多说了)4、虚函数链表处理,怪,非常怪,不懂吉比特(挂)选择:408、 线代、概率(高中数学)、行测填空:第一题忘了,第二题很麻烦的递归问输出编程:acm模式1. 2^k按位或2. 哈希表,需要排序3. 01背包变种西山居 (好像是过了,看状态是面试但是目前没收到约面)11不定项选择:408四件套2填空:代码补全、内存对齐2编程:力扣模式也是一个哈希表的排序二叉树后序遍历波克城市(挂)15单选5编程:除3均为力扣模式1、字符串查找2、这个太简单了我就不说了3、数列处理,还是得多注意样例范围啊orz4、接链表5、链表排序灵犀互娱(肯定挂)15单选:408,游戏,公司情况啥都有,这个真神了,问我原神里哪个角色不是神明,我哪知道5不定项:4085填空:4082问答:第一题描述出来就彻底透了,不说了;一个动作设计题,一看就不是客户端内容,不知道为什么会在卷子里4编程:1、调输出极其麻烦、多得要死、看不出来还描述不全的下棋占领题,涉及队列,谁敢想这个是第一题,去格式错误里调输出调死了结果最后还是因为分析不严谨也没a出来2、没看,来不及写,实现一个类,好像是L啥U反正不是LRU3、set4、字符串替换网易互娱(已约面,速度还挺快的,昨天做完中午就发邮件了)2笔试:1、一个比较简单的map,条件少少的很清晰2、比较考察问题转换能力,图,好复杂题目好长看懂了也没思路骗25%跑路了
我的求职进度条
点赞 评论 收藏
分享
评论
12
84
分享

创作者周榜

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