首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
牛客840189044号
西安电子科技大学 Unity3D客户端
关注
已关注
取消关注
@球形关节:
24届游戏客户端暑期实习面经汇总
分享一下我这三个月来游戏客户端开发方向一些印象深刻的面经,因为我没录屏几乎全部靠记忆,会漏很多请多包涵了。1.快手游戏一面:1.new与malloc区别,详细讲下分配失败情况以及malloc底层(八股,后面的话讲下linux下系统调用和windows下内存池)2.new / delete的有无括号的情况与原理3.c11智能指针相关,重点讲下相互转换的方法与底层原理4.模板元编程了解多少,怎么用模板实现无符号十进制数值转换为等价二进制(数值计算,特化)5.模板编译期间生成什么(我说展开成具体的函数,他说不对,这里我挺确定的可能面试官cpp用的不多)7.向量点乘叉乘,在图形学里和游戏Gameplay里的运用8.讲讲PBR的理解9.Unity性能优化有哪些思路(主要是减少渲染次数,讲讲批处理,对象池,视锥体剔除,还有脚本层面和GC等等,可以讲的很多被打住了)10.项目相关,因为我说我主要写网络相关的就挖了网络,这里不展开了大概问了半小时11.算法,最大频率栈,哈希表+栈,撕了道hard我是没想到的二面:1.设计模式了解哪些,手撕状态模式和策略模式2.热更新了解多少,讲讲xLua,怎么在Lua里调用C#(自我介绍提到了)3.讲讲MVVM4.问项目,怎么实现子弹碰撞检测和武器管理的,网络部分怎么实现可靠UDP的5.算法,给一个字符串表示整数,寻找最近回文数总体来说是我面过里很有水平的一家,很会深挖,面试官对我评价也比较好。2.字节朝夕光年一面:1.最近在玩游戏(hifi/wolong/霍格沃兹)2.最近在看什么书(Unix网络编程)3.C与Cpp的编译过程,静态链接和动态链接(把Csapp链接那一章大概讲一遍)4.字节对齐,指针类型和float类型长度5.讲讲静态多态和动态多态6.哪些函数不能是虚函数(构造,内联,静态,友元,类外普通)7.智能指针,引用计数原理,什么时候释放引用计数那块的内存8.讲讲哈希表9.Unity了解哪一部分?讲讲你对网络同步的理解10.渲染管线流程11.TopK问题,多线程情况12.算法,合并数组二面:1.挖项目(主要挖了我看了Photon库官方文档哪些部分)2.讲讲MonoBehavior生命周期3.C#装箱拆箱4.讲讲线程同步有哪些方法5.向量点乘叉乘6.Const和Static(我说到Static隐藏到本文件面试官居然否定。。不过后来给我道歉了)7.链接重复定义问题(还是Csapp)8.有关IO多路复用的场景题9.算法,忘记具体是什么了,大概是Mid,主要关注书写规范10.设计排行榜(一致性哈希)三面:1.手撕单例,懒汉饿汉,为什么要双重加锁,双重加锁后一定线程安全吗,再加上volitate一定线程安全吗2.问了一个场景题,关于一个网络协议怎么设计的(我感觉像KCP的设计思路)3.手撕多线程Socket4.挖项目(怎么实现帧同步,怎么用贝塞尔曲线优化延迟的,怎么实现Rpc框架的)感觉面试官的应该不像写Cpp的,很多基础的东西不知道我在说什么,项目挖的挺深的,还有就是算法要求比较高。3.腾讯天美一面:1.讲讲虚函数原理(八股,展开说了下内存模型)2.讲讲快排,最坏复杂度是什么时候,怎么优化(用std::sort的底层回答就行)3.渲染管线流程4.场景题,Moba里的抛物线怎么实现(没太听懂想问啥)5.问项目,蒙特卡洛树搜索怎么实现6.智力题,两个玻璃球经典题7.导数,极限一些数学相关的概念二面:1.问项目2.了解过UE5源码哪些部分,讲一讲碰撞检测的实现(SAT)3.智能指针4.STL内存分配(两级适配器,内存池)5.vector和list的遍历速度比较(主要考虑cache)6.vector怎么实现O1中间插入(我说预留空间,他给的方法是先尾插再swap,我寻思这不是乱序了,感觉很牵强)7.讲讲Cpp的内存模型8.讲讲红黑树的理解(讲的比较多,我说可以直接撕个给他/笑)9.讲讲右值引用的底层实现(特性萃取)10.你对物理引擎有哪些了解,玩过什么游戏(面试官说他是赛车项目组的我就说地平线和iracing)11.你对赛车的物理模拟效果有哪些理解(联系了网络部分分析了一下)12.对赛车游戏有兴趣吗,愿意做物理引擎相关的工作吗面试官感觉我技术栈和他们挺match的,交流的很愉快,面试官水平很高反馈也很及时4.西山居seed一面:1.智能指针的理解2.头文件保护怎么做(预处理指令)3.讲讲光栅化流程,Zbuffer用在哪4.讲讲AB包的实现,打包哪些资源(主要讲加载)5.为什么用Lua,Lua怎么实现面向对象6.项目有哪些Gameplay实现,从OOP和ECS两种思路设计你的模块,各自优缺点7.RPC和时钟同步(详细讲序列化)8.TCP和UDP区别9.项目怎么减少丢包的10.项目里粒子群算法的优势和原理11.讲讲背包UI设计思路12.Unity和UE怎么选择和学习路线13.C#了解程度,编译过程14.项目用的同步策略,为什么用帧同步,如果用状态同步怎么实现居然只有一面,个人一直以来想去的厂,其他都拒了个人背景和技术栈:211本科科班,游戏方向零基础自学三个月左右,项目方面只有一个简单的基于Unity的多人FPSdemo。技术栈包括Cpp/OS/图形学/网络编程,Unity相关主要学了UGUI/Lua热更新/网络架构。其他游戏方向:网易雷火(笔试挂),米哈游(笔试挂),4399(笔试挂),莉莉丝(简历挂),完美世界(笔试挂),趣加(简历挂),柠檬微趣(二面挂),叠纸(一面挂),吉比特(OC)非游戏方向:美团(OC),阿里(一次二面挂,一次hr面挂),恒生(OC),b站(简历挂),小红书(笔试挂),蚂蚁(笔试挂),百度(二面挂),携程(一面挂)
点赞 73
评论 15
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
04-25 13:08
游卡_游戏客户端开发(准入职员工)
游卡内推游卡内推游卡内推游卡内推
抓瓦面经(凭印象记录)一面1.项目相关2.https握手过程3.http各版本的区别?4.time_wait是什么?过多怎么办?复用的话会出现什么问题?5.raft协议选举过程?6.脑裂?raft如何解决脑裂?7.mq用来做什么?为什么使用rabbbitmq?有了解过其他的mq吗?区别在哪里?8.Linux如何查看内存占用?9.说一下mysql的锁10.间隙锁怎么加的?11.讲一下索引失效的场景,个人理解11.最近学习的内容?12.怎样学习go的?13.最喜欢的一门科目二面 技术+hr技术1.介绍一下两个项目的创作原因和难点,遇到的问题和压测2.讲一下Linux的基本命令3.top指令的具体信...
点赞
评论
收藏
分享
04-29 18:21
已编辑
门头沟学院 C#工程师
不鸣科技
一面:主要询问经历,因为我的项目都是玩具所以说并不很能拷打,就让我自己出道算法题做完给面试官讲(面试管非常善良,包容),然后自己出的是一道博弈题,成功讲出来了。反问面试官:面试的怎么样,还需要做哪些。答:还行,可以补一下基础。许愿二面。更新:第二天收到感谢信
点赞
评论
收藏
分享
04-10 16:01
广东工业大学 Java
被校招vip威胁?
如题,孩子们我的人生毁了😀,我已经双腿发软,眼神空洞,生活无望了;对了,他偷了我简历还准备高我辅导员😀,没见过这么恶心的人
野猪不是猪🐗:
🐒虽滑稽,但不要伸手去逗哦
点赞
评论
收藏
分享
04-09 16:25
烟台理工学院 C++
求助朋友们,实习与学校的课冲突了怎么办
投票
我是大三的一名学生,从寒假期间到现在一直在找实习,最近终于找到了一个实习。接下来的问题就是学校方面,我先问了下我的班主任,她给我的回答如图所示今天我去教务处问了一下,那里的老师说不允许学生出去实习,没有这个证明之说,甚至大四也不可以。刚刚我问我的一位代课老师,她说必须要有学院或者班主任/导员这边的同意,需要有学院的红章,不能随便就口头一说就给我申请免听。我想到了几种解决办法1. 找替课,虽然要多花钱,但是应该是最靠谱的2. 自己今晚起草一份申请书,请求班主任/教务处/辅导员,希望能让我合规的离校(感觉不可行,因为昨天和今天的交流来看,他们都在互相踢皮球,不知可否给班主任包个红包?)3. 直接不上课,大四再重修4. 不去实习(虽然这只是个小厂,但是我真的找了好久,很珍视这次机会,而且是开发岗位,我怕没了这次机会后下次就更难找了)我现在真的不知道该如何解决该问题,望请兄弟们#我的实习求职记录# 们给我一些建议,非常感谢大家
我要赚大大大钱q:
我都逃了一年课去实习了,一点事没有
我的实习求职记录
点赞
评论
收藏
分享
04-27 12:11
门头沟学院 Java
java基本类型和包装类型的区别
Java 中的 基本类型(Primitive Types) 和 包装类型(Wrapper Classes) 是两种不同的数据类型,主要区别体现在内存管理、默认值、功能特性以及使用场景上。以下是它们的核心差异: 一、本质区别 特性 基本类型 包装类型 类型 原始数据类型(如 int、char) 对象类型(如 Integer、Character) 存储方式 直接存储值(在栈内存) 存储对象引用(堆内存中的对象) 默认值 有默认值(如 0、false) 默认值为 null 内存占用 内存占用固定且小(高效) 内存占用较大(对象头等额外开销) 比较方式 == 直接比较值...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
暑期后端高频问题汇总
7.3W
2
...
左手敲代码的程序员,不配拥有offer吗?
6.3W
3
...
五一假期,弯道超车时间表
1.1W
4
...
后端简历上最值得写的项目
1.0W
5
...
北京到底有谁在啊?
9044
6
...
五一别写你那破开源代码了
7627
7
...
五一准备刷完这些面试八股题!!
7452
8
...
和ai聊天,忍不住爆哭
6388
9
...
拼多多服务端信息确认
5932
10
...
快手投诉后续- HR把我拉黑了!
5689
创作者周榜
更多
正在热议
更多
#
设计人如何选offer
#
98429次浏览
689人参与
#
找工作,行业重要还是岗位重要?
#
7837次浏览
102人参与
#
五一之后,实习真的很难找吗?
#
45923次浏览
330人参与
#
盲审过后你想做什么?
#
12718次浏览
113人参与
#
外包能不能当跳板?
#
22201次浏览
191人参与
#
领导秒批的请假话术
#
9969次浏览
74人参与
#
考研可以缓解求职焦虑吗
#
21186次浏览
251人参与
#
五一假期,你打算“躺”还是“卷”?
#
30870次浏览
436人参与
#
找工作前vs找工作后的心路变化
#
7206次浏览
64人参与
#
面试等了一周没回复,还有戏吗
#
115681次浏览
1075人参与
#
硬件人,你被哪些公司给挂了
#
46743次浏览
722人参与
#
安克创新求职进展汇总
#
32582次浏览
415人参与
#
大疆的机械笔试比去年难吗
#
69655次浏览
603人参与
#
应届生薪资多少才合理?
#
3116次浏览
24人参与
#
牛友们的论文几号送审
#
27278次浏览
623人参与
#
写简历别走弯路
#
714557次浏览
7850人参与
#
你喜欢工作还是上学
#
37689次浏览
413人参与
#
如果有时光机,你最想去到哪个年纪?
#
43348次浏览
769人参与
#
如果不工作真的会快乐吗
#
101263次浏览
867人参与
#
每人推荐一个小而美的高薪公司
#
72852次浏览
1357人参与
牛客网
牛客企业服务