面试无自我介绍,很简短,直击核心。 介绍c++stl,介绍vector和list的底层实现,介绍map的底层实现 介绍一下虚函数 介绍自己游戏常用的设计模式 介绍渲染管线 了解compute shader吗 介绍一下顶点着色器的输入 介绍pbr,ibl 你实现的ibl是diffuse还是镜面反射的 你的ibl贴图是自己生成的还是用别的代码生成的(我说用工具生成的) 除了用ibl还有什么办法实现类似
多态如何实现; 虚函数的实现机制:虚函数表、虚表指针、子类继承时的内存模型; 函数调用的底层过程; 多线程你了解吗:不了解,只在软光里用过 OpenMP; 介绍下你的项目(全程自己说,我的项目是软光追+软光栅); 顺便讲了渲染管线的流程; 顺便讲了 MSAA 的实现以及 GAMES101 作业里的一个"黑线"的问题 背面剔除如何实现的; 齐次坐标的作用:将旋转和平移变换统一表示为一个矩阵 4x4(
一面:9/2 — 30min 自我介绍 学校教了些什么课程?大二开始自学Unity是吧? 熟悉什么语言?说说对应语言的内存管理。 C#的修饰符有哪些? 好家伙,这是真八股,第一次遇到,我还以为问的是访问修饰符。。 了解哪些Unity动态加载资源的方式?ab包加载优点? Editor模式下快速开发常用的动态加载资源的方式? 了解过UI适配吗?有哪些方法? 挖项目。 问实习做的东西以及优化。 职业规划
之前过了HR面,刚刚业务一面。 整体感受:每个人都不开心 面试官都很不爽的样子,戴个b口罩,讲话不清楚,背景昏暗,一副爱听不听的样子 答的很流畅的时候,叫你不用说了,然后问下一个问题 自我介绍(我是xxx,干了xxx,现在xxx) 玩过什么游戏(xxx) 聊项目(塔防游戏) 与一般塔防有什么区别(xxx) 为什么做这些设计(xxx) *回答到一半,她叫我别说,说她知道,让我“直接”说原因 做过美术
-------------------------3.22投简历 -------------------------4.1 一面 【图形学】 MVP矩阵 缩放、平移、旋转矩阵相乘有顺序吗 正交矩阵和投影矩阵 渲染方程和PBR,UNITY的PBR SHADOW MAP cubemap BVH、八叉树、KD树 判断点在三角形内部 判断光线和包围盒发生相交 【C++】 重写和重载是怎么实现的?(背后的原
上一篇超字数了,新开一篇续 04.14 四面 20min 破案了,四面似乎是部门大佬面(面试的时候看背景似乎是一个独立的办公室,猜测是部门主管之类的?而且面试官本人一看就有一种大佬的感觉),没问技术,就聊了一些比赛经历,对工作问题的看法等等,就基本闲聊,最后还说对我评价挺高的?还说和HR那边沟通一下尽快推流程(也不知道是不是跟每一个到这面的人都这么说的),不过最后面试官还说希望我能尽早到,并且还强
60min c++右值主要是为了解决什么问题,手写一个移动构造函数 为什么你这个移动构造函数里面要交换指针,为什么要这样写(我是写了一个只有指针成员变量的类,然后在移动构造函数里面做指针交换) 移动过后的对象生命周期在什么时候结束 写一下重载 new operator 写一下 placement new 了解过模板编程吗,如何通过模板萃取某个类型是否为平凡类型 为什么通过模板可以萃取出类型信息,原
结果没出但心里有数了 没开摄像头可能是kpi面 上来直接问unreal demo内容,简单介绍了一下 问unreal: unreal和unity动画状态机的不同 (unreal 可以存动画实例的cache) unreal 框架,说说 Gamemode gamestate controller的关系 unreal的ai方案 然后问c++ 智能指针 shared_pointer 虚函数虚表 生命周期,
岗位:运维开发 时间线:8.24投递 9.4笔试 9.9通知笔试通过等面试 9.18一面 9.21二面已挂 一面: 男面试官 先自我介绍 为什么选择运维? 以后的职业规划? 讲下三次握手,四次挥手 top命令如何进行提取出来占用内存最大的进程 top命令交互式参数可以用哪个按键 shell:字母小写如何替换为大写 python:写的是后端还是前端? 前端学习过吗 list如何排序,不要用so
2024/4/29 25min 你项目那个上报指标无侵入是怎么做的 面试官提及无侵入式监控,提及了ebpf(我了解过,但没深入接触) 项目中的鉴权是怎么做的 你提到了apollo,他怎么实现热加载的 数据库里的唯一约束和唯一索引的区别 有用过k8s吗 分布式事务 LRU实现、使用场景 布隆过滤器、怎么删除key? go的slice的扩容机制、channel的数据结构 反问: 部门业务 平时负责开发
#非技术2024笔面经##我的实习求职记录# 因为之前立的flag,所以开始想怎么写这篇面经。不过感觉游戏策划面试具体问题的参考意义比较小,所以还是重点说说自己的复盘和体会吧。主要针对专业面。 一共面了两个项目组,魔方一面挂,然后被天美捞了起来,最后去了天美。 魔方一面(即使失败也应该去复盘): 1. 要体现思考的过程但不要把思考的过程也说出来,用尽可能简洁的预言概括自己的想法。 2. 养成对游戏
45min 第六次进入腾讯的一面 讲一下 games101 里面做光栅化代码部分的流程 现在有一个 mesh A 和一个 mesh B,在视觉上 mesh A 能完全挡住 B,那么有什么办法可以快速对 B 做一个剔除呢 讲一下 c++ 相对于 c 的优势(当时觉得这里问得很抽象,全面讲了讲两者区别和 cpp 一些 features) cpp 的智能指针有缺点吗,它一定是内存安全的吗 你刚刚说到了多
57min 说一下项目里面的对象池实现 为什么实例化 Prefab 这个操作慢,到底慢在了哪里 对象池内对象太多,导致查找效率不高(这里我和他掰扯了一下哈希表,我觉得效率不会太低) 解决哈希冲突的办法 csharp List 和链表有啥区别 代码题:一个只含有虚函数的类对象,使用 memset 将其内存区域置 0 会有什么问题 手撕:双检查锁单例模式 如果保证这个单例的缓存一致性,如果其中一个线程
一年前说要分享的面经,拖到了现在哈哈哈。一方面是因为过去一年实在太忙了,无论是学习,工作还是生活都遇到了挺多挑战。另一方面是我最终选择了另外一条道路,未来的工作方向不再涉及游戏行业了,因此才决定大方说出来,希望能帮助到想要进入游戏行业的学生们。(半夜发是因为喝了霸王茶姬,突然心血来潮) 一面两轮(每轮40-50分钟) 1.问实习经历,为什么选择游戏测试这个岗位,有什么了解,问玩哪些游戏 2.八股拷
#设计人秋招体验最好的公司# 面试官全程笑眯眯的,对实习经历和项目挖掘得比较深,感觉对个人经历的每一部分都很感兴趣哈哈哈,几乎每段经历都被问到了,没有刻意控制面试时间。 其实关于其中一个项目的问题回答得不是很好,因为之前没有想过这个问题,突然被问到很难有逻辑的回答出来,所幸没有影响到面试结果。复盘的时候重新思考了一下这个问题,后面面试其他家的时候也被问了很多次哈哈哈,事实证明华为的设计师还是很