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

#软件开发笔面经#
已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. 自己做过的技术含量最高,最有成就的项目
全部评论
佬,京东客户端实习急招,考虑吗~
点赞 回复 分享
发布于 07-17 20:20 上海
话说 大佬 你写的多继承多吗。我感觉我都没用过多继承。 感觉只存在于八股文中
点赞 回复 分享
发布于 07-28 23:18 新疆

相关推荐

点赞 评论 收藏
分享
        我仔细思考了一下灵犀互娱四面为啥挂,想到了一个非常有可能的原因。        四面是技术面,说是技术面但实际上问的全是开放性问题,比如你最近了解哪些国际进展(不限于技术),比如你对AI 的看法等等。按理说这些问题时很好回答的,但是我犯了一个致命的问题,我一直在谈老东家。        问到国际进展的时候,我说我了解到了字节国际电商的业务进展和今年的形式,然后面试官问你觉得国际电商业务转好的原因是什么,我又一直在谈周受资的牛逼和能力之强大。聊到AI的看法时,我也提到实习的时候字节这边也有很多AI结合创新的点子,等等。我提了太多太多的字节,在四面的时候,这是很致命的,给面试官一种你其实根本不想去他们那边,只关注字节的感觉。        这是我踩到最大的雷区。        以下还有几个我认为的雷区:        1.提前准备没做好        在实习的时候面钉钉,当时提前10分钟我才发现没有给我发邮件,想找hr或者面试官的邮箱和联系方式也找不到,最后只能等面试官打电话问我怎么没通过他的钉钉好友,我才知道要下载钉钉。那个时候以及迟到两分钟了,然后现场下钉钉,手机电脑扫码之类的,最后迟到十分钟才进去。虽然疯狂道歉,回答的也还行,但是泡了9天挂了。        2.突发状况影响面试体验        这个点就是,面试官可以有突发状况,但你不能有(扶额苦笑)。秋招面美团到店二面,首先是面试面着面着突然掉线,然后花了一点时间才上来;其次是会议室约的时间不够,写算法写到一半,后面的人来了,只好跟面试官说换个位置。最重要的,以上情况加上手撕没撕出来。。。挂了是我活该。       大家还遇到过什么奇葩原因挂你的,可以评论分享一下,避免再次踩雷!#牛客创作赏金赛##24届软开秋招面试经验大赏##如何判断面试是否凉了#
点赞 评论 收藏
分享
16 82 评论
分享
牛客网
牛客企业服务