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

#软件开发笔面经#
已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 上海

相关推荐

07-16 14:42
浙江大学 C++
7.13号参加了网易互娱上海引擎沙龙的现场面试,也是非常没有自知之明了,感觉现场大佬云集,被复旦上交游戏相关的大佬包围了。面试官也很专业很随和,个人感觉聊的很开心,然后现场出结果,直接挂了。第二次面网易了,上次是暑期实习,也是一面挂了,自身能力也不太够,经历也不匹配,不过感觉网易的面试官都很不错,非常专业。在此放上面经。首先是问项目和简历,略过。(不过网易对简历挖的不深,但是很喜欢知识迁移,比如说从我的项目引申出去,加一个场景,问我会怎么处理,这种情况我每次都答得不好)然后是八股环节~不会问常规八股,首先问智能指针shared_ptr的实现,然后问一个计数器是否是线程安全的(shared_ptr本身是线程安全的,但是我自己实现的不是),要我写一段反例代码说明为什么不是线程安全的。考察了一些多线程的知识,后续又问了互斥锁和读写锁的区别和实现。感觉自己还是理解的不透彻,之前一直是在背基础八股,稍微深问一些,就模糊了。然后是问快排,如何不用递归实现。(其实很简单,就是通过栈去实现,但是我在现场被自己绕进去了,经面试官提醒才写出来)最后是问了一下为什么要做游戏,反问环节问了简历还怎么优化。总计时长五十分钟左右,感觉面试官非常专业,可惜自己实在是差点意思。最后想问一下大家如何更深入系统得去学习八股相关的知识,现在感觉只是背了一些博主总结的表面八股,再深入不知道如何下手,很难跟面试官聊得有深度,学起来感觉像无头苍蝇。
查看8道真题和解析
点赞 评论 收藏
分享
鼠鼠卷卷:面试以来面过的给钱最低、最傲慢的公司。没有之一。其他从公司地位到公司营收比小鹏强得多的互联网大厂给的比他多多了,且大老板至少比较平和,眼和头不歪不斜
点赞 评论 收藏
分享
评论
18
90
分享

创作者周榜

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