网易互娱游戏研发(客户端) 暑期实习面经

#软件开发笔面经#
已oc
# 一面:

## Unity
1. 怎么自己实现unity中的animator,控制角色骨骼运动;
## CPP

1. 类的内存占用:
    1. 空类的内存占用;
    2. 类中有int、函数时;
    3. 类中有虚函数时;
2. 虚函数:
    1. 子类继承有虚函数的父类时,子类中有几个虚指针;
    2. 虚继承与菱形继承时,子类中有几个虚指针;
    3. 构造函数和析构函数能否声明为虚函数;
3. stl map、unordered map的底层实现是什么;
    1. unordered map哈希冲突时是怎么处理的;
    2. 哈希冲突过于严重说明什么,此时怎么处理;
4. 写一下数组和链表Node;
5. 写一下二叉树Node;
    1. 写一下二叉树遍历;
6. new/delete和malloc/free的区别;
    1. new出来的对象能否用free删除;

## 操作系统

1. 内存布局,栈和堆的区别;
2. cpu缓存为什么访问速度比内存快(局部性原理是什么);
3. 多线程与多进程的区别;
    1. 多线程会共用什么内存空间(栈还是堆);
    2. 操作系统处理多线程的模型(生产者-消费者模型是什么);

## 计算机网络

1. 视频通话用的是tcp还是udp;http用的是tcp还是udp;
2. 多次http连接会创建几个tcp连接;http哪个版本可以复用tcp连接;
3. tcp的建立与断开过程;

## 数据结构与算法

1. 上楼梯问题:
    1. 迭代法怎么写;
    2. 迭代法的时间复杂度;
    3. 带有记忆的迭代法怎么写;
2. 求两个链表的公共子节点;

# 二面:

## 计算机网络

1. TCP传输时,A发送了两个包,B只调用了一次receive,可能会收到什么?UDP呢;

## unity

1. 场景中有很多monster,角色丢出一枚炸弹,怎么判断哪些monster在爆炸范围内(四叉树、分区);

# HR面:
1. 为什么想来做游戏而不是去其他软件行业;
2. 对网易哪个项目比较感兴趣;
3. 在做项目的时候会用什么方法找资料(论文、官方文档);
4. 自己做过的技术含量最高,最有成就的项目
全部评论
话说 大佬 你写的多继承多吗。我感觉我都没用过多继承。 感觉只存在于八股文中
点赞 回复 分享
发布于 2024-07-28 23:18 新疆
佬,京东客户端实习急招,考虑吗~
点赞 回复 分享
发布于 2024-07-17 20:20 上海

相关推荐

base:杭州时长:1 h1. 请做自我介绍。2. 重点展开说明在XX担任测试工程师的实习工作内容。3. 举例说明在测试过程中发现的bug,以及如何将其编写成脚本进行日常自动化运行验证。4. 之前提到的电源故障(100次中发生1-5次)是概率性发生的,为什么硬件故障会概率发生?5. 算法手撕,二叉树最大路径。6. 算法手撕,合并两个有序数组。7. python 浅拷贝和深拷贝。8. 面向对象语言的特点。9. 有一根粗细均匀的金条,需让人为你工作7天,每天日结同等工资,最多切2刀,如何切割并发放工资,7天内将金条发完(总工资为这根金条)?10. 针对游戏中的等级经验表(Excel表,含等级与对应经验两列),作为测试开发人员,需编写表检查工具验证策划填写的数据是否合理,能想到哪些通用检查规则?开始先问实习,问的内容不多,估计是不感兴趣吧。然后开始让写代码题,第一道二叉树最大路径,我看牛客那里标记是较难题,三个示例都能通过,提交只能通过一半,报错显示数组越界,没改出来,推测是需要优化算法逻辑。第二道是合并两个数组的简单题,写出来了。后面问了点python八股,一道智力题,一道测试场景题。无反问环节。10.23 面试给个二面吧,秋招到现在一直卡在一面...
查看10道真题和解析
点赞 评论 收藏
分享
之前在牛客看到了很多面经特别有用,本着开源精神我也分享一下自己的秋招,希望能帮到后面找工作的大家我是双非本+国外的水硕,之前有一段中厂实习,暑期在鹅客户端实习秋招第一个面试是米哈游的线下引擎沙龙,7.12。面试体验挺好的,问的基本都答上来了但是最后挂了,也不知道为什么,米哈游挂了以后就给我转线上了,一面是在7.29,体验也挺不错的,面试官特别和蔼。网易互娱这边也有一个类似米的线下引擎沙龙,但是因为要去广州时间比较赶所以就没去了因为当时已经在鹅实习准备转正实在太忙,所以秋招基本上只投了米和猪两家,中小厂没有投。当时基本7月初的时候各家校园招聘提前批就启动了,但是我拖到7月底才开始投简历,不过也很快就捞起来了,所以感觉其实没必要太焦虑7月初开了就投技术提前批这个东西,基本上整个7月8月都是在捞人的,等晚点也ok。雷火找的学长内推给我免笔试了,一面在7.31;互娱没有内推所以没办法免笔,我做的是8.2号的那一批笔试。之后就是8.4号雷火二面以及8.5号米哈游二面。在这中途互娱突然发了个8.7的面试,但是因为时间实在赶不上所以就推了一下(其实是因为不太想去做自研引擎中途歇息了一周去开SIGGRAPH了,回来以后雷火三面在8.18,然后hr面在8.21。基本上秋招面试就结束了。鹅这边转正答辩在8月底,也算是顺利通过了。9月回美国了以后互娱突然发了一个让我凌晨三点起来面试的邀请,当时雷火和鹅基本上都算是通过了所以我也就拒绝了,把机会留给有需要的同学吧。然后就是一些秋招体会吧:1️⃣如果是leetcode苦手还是比较建议赶技术提前批,雷火和米的提前批都给我免笔试了,就雷火那恐怖的笔试而言我真的没有信心我能过2️⃣可以的话可以尝试发点渲染向的小文章:我同一个项目放在简历上,唯一的区别是秋招的时候那个项目中了SIGGRAPH的Poster,面试官问到的概率大幅上升,可以针对性准备了3️⃣实习经历其实感觉面试官不太在意做的技术是不是多超前,更多是在意你解决问题的思路,把如何定位问题并且解决问题的过程讲清楚才有意义4️⃣基本上8月就是面试高峰期,当时还要忙转正和学校的事情,基本上就是秋招转正论文三手同时抓,7月就得问问看有没有转正机会了,不然8月很容易忙的焦头烂额
点赞 评论 收藏
分享
查看12道真题和解析
点赞 评论 收藏
分享
10-25 05:09
自己背景,西北普通双非计科,unity客户端开发,有一个3d demo,一个2d项目,一段三个月小厂实习,无竞赛,算法水平hot100熟练,总题数大概总共加起来200多,除hot100以外,其他的不一定保证能够全写出来,八股水平一般,问深了答不出来,编程语言比较熟悉cpp和c,9月底才开始投递简历。网易互娱一面复盘:自我介绍项目中实现武器攻击的时候碰撞是怎么做的实习主要干了些什么进程和线程区别,进程和线程调用过程中加锁是为什么,有哪些锁,加锁的实际运用是怎么样的tcp和udp区别以及使用场景和作用,tcp在炉石传说中使用的时候,前段时间有拔网线来卡bug进行下一回合,是什么原理?红黑树了解吗?(这里我回答不太了解),二叉树呢?(回答会正常使用)说一下二叉平衡树的概念,(我没背具体概念,只有用自己的话说了,早上醒的太早,脑子抽了描述成二叉搜索树了,当时面试官没说什么,下来之后查了一查自己都想笑了)智能指针有哪几种,unique_ptr是怎么实现唯一性的堆和栈区别,栈主要的作用是什么new和malloc是怎么使用的,内存泄漏是为什么?怎么样去避免手撕:给定四个点,分别是两个矩形的左上点和右下点,问怎么判断这两个矩形是否相交,增加问题:如果有100万个矩形,有一个矩形放到其中,怎么判断这个矩形和其中哪些矩形相交,只用描述思路,不能用遍历玩过哪些游戏你最喜欢的fps游戏类型爽点是什么?网易的游戏有玩过吗?面试官人很好,都是常规八股,自己答得有点差,自己水平没有那么高,本来冲大厂就是测开的,但是没有岗了,硬投了一波客户端,感觉大概率凉了。笔试:两道编程题,只能a第一题,第二题挺难的,是笔试前一天找笔试经历的时候看qq群里的高手分享的笔试经验才a的感想:现在游戏开发的前途挺差的,投了三十几个,都是中大厂的,不是直接简历挂,就是在泡池子简历筛选,有4,5个笔试吧,面试只有两个,其中两个厂在投简历的时候感觉很逆天,4399填简历是我感觉最逆天的,还有一个莉莉丝,这个厂真的招人吗,全网都没看到莉莉丝的offer,看到进二面的都没几个,问了问同班同学的情况也没人找到工作,不是在投递就是半摆烂了,笔试都没有几个,自己的项目水平自认为还可以,手搓单机2d小游戏问题不大,之前进的小厂月薪3k,人不到20个,后面说转正6到9k还有奖金什么的,干的越久越看像画饼,自己如果找不到工作,就只能明年6月去北上广深小厂黑作坊做游戏了,感觉都没什么hc,学游戏开发真是一条路走到黑。
落贝贝:同学,瞅瞅我司,医疗独角兽, 因为新业务扩展,11月校招HC暴增! 我的主页最新动态,绿灯直达,免笔试~
查看13道真题和解析
点赞 评论 收藏
分享
评论
18
91
分享

创作者周榜

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