只记录了部分问题,不是全部 1、项目里websocket报文为什么要用json格式 我:json格式可扩展性强,如果要增加删除某些key-value很方便。如果用二进制格式,得规定一个协议,例如某些字节位存储什么信息,然后按协议解析 面试官:有没有在json和二进制之间取得平衡的方案? 我:二进制报文协议,预留一部分空间以作之后的扩展使用 面试官:如果有信息超过了预留的大小,协议会被破坏 然后我就
准确的说不算是面经,因为一天在西山居面了四次。。忘得差不多了,在当天晚上把一些重要的点记录了一下,分享给大家 Ttk度量射击游戏战斗小循环的时间(射击-被击-击杀)同时也会影响地图设计的颗粒度,比如csgo的地图颗粒度很小(细小到一条缝的设计),玩家需要谨慎决策。而apex的地图颗粒度很大,一般是考虑掩体、路线。 心流需要玩家的情绪时刻保持波动,并无正负心流之说 什么是玩家的沉没成本?——玩家投入
笔试跟剑心差不多 多两道算法一面(30分钟) 自我介绍 为什么选择游戏测试 游戏测试和软件测试的区别 黑盒测试的方法(场景法) 等价类划分法的难点 后裔大招测试点 剑三的冒烟测试 一个技能在内网正常,在外网有玩家反馈打不出伤害是什么原因 接上一个问题要收集哪些信息 一个项目即将上线了,在上线的前两天你要着重测试什么 堆和栈的区别 对西山居的了解 反问 二面(30分钟) 自我介绍 问实习 为什么选择
3.17一面 3个人 1个小时 虽然我回答的不怎么好,人都麻了 但是!!我一直觉得面试官的态度就展示着这个公司内部的水平。他们真的有耐心也会引导,就算不懂也很尊重人,不像某美的,装得要死!!! 整个面试体验很好,即使不会也不会质疑你 我还要继续学习 祝这个公司大卖吧家人们 场景题:限时的自动选课系统 代码:top K,合并区间 问项目 各种C++八股 3.22二面 2人 40分钟 收回一半我说的话
1、自我介绍 面试官1: 2、宏函数、内联函数区别;内联和普通函数的区别 3、lambda表达式,和普通函数的区别、优劣 4、智能指针的原理 5、shared_ptr的引用计数有什么缺点(循环引用?) 6、如果让你造轮子设计shared_ptr,你怎么设计判断当前指针有没有循环引用;或者说什么时候需要采用weak_ptr 7、引用、指针的优劣(尤其问了引用的缺点) 8、移动语义 面试官2: 9、I
西山居图形引擎笔试 周日晚上笔 题目挺图形学 一道判断点在三角形内 想不出来 直接return true了😅 一道计算器 A了 能有面试吗 还有机会吗
1.问设计模式 2.单例模式中懒汉和饿汉模式怎么选择 3.工厂模式 4.C++怎么实现发射 5.C++多态为什么要用多态 6.不用多态有什么不好,举例说明 7.多态创建的函数是实例吗(上面举得例子是火车站买票的例子,举例窗口就是多态函数,问这个窗口是不是实例) 8.python装饰器,自己写过没有 9.pyhton异常判断 10.测试相关,单元测试,集成测试 11.自己写代码的时候会有测试吗 12
谢谢 头晕了,反正最后也是泡池子,把编程题写完就提前交卷走人了 5单选5不定项2填空 编程1. lambda实现斐波那契;2. 股票可多次买卖 问答:设计题太长了懒得看了,困。大意是设计一个撤销和重做的结构
毕设项目 raymarching 改进 延迟渲染和前向渲染的差别 延迟渲染里Gbuffer存储什么信息? 如何优化Gbuffer里存储信息的大小?半精度hlaf 位图存储 使用少量紧凑数据存储, 推导其他数据 渲染管线 geometry shader是干啥的?能增加顶点吗? 曲面细分是什么shader实现的? 背面裁剪是什么阶段设置的?为什么要背面裁剪 了解动画方面吗?不了解 介绍一下实习时候的工
单选3道,多选7道,填空2道,问答1道囊括c++和图形学知识。 编程两道 第一题判断圆形和矩形是否有重叠,签到题 第二题写管线中的顶点变换部分,给了顶点的局部坐标,model矩阵,相机的世界空间坐标,相机的right、up、forward向量,projection矩阵,屏幕的长宽。左手坐标系,如果点在屏幕外就输出-1 -1,否则输出顶点在屏幕上的坐标。 因为之前写过软光栅渲染器,思路还是比较清晰,
全都是c++的题目,只会java和python 选择,多选基本乱选 算法题: 1.lamda 递归实现斐波那契数列,靠着大二学过的c++ 残存记忆,用递归a过了,没用lamda不会。 2.leetcode原题,买股票的最佳时机二 ,ac 设计题: 设计一个能撤销,恢复的代码。要用c++,用python写的。估计没分直接白给。 没想到测开笔试限制c++代码,又是白给。一小时就交了。
8道问答,2道编程,两个小时,时间很紧张,有些题目记不太清,可能会有些偏差,两道编程题我都没写出来 问答题 1、说出至少五个游戏,名称,时长,游戏水平,及简短评价 2、在游戏指定坐标放置一个有长宽高的障碍物,写测试用例 3、玩家进入地图可拾取10个技能,拾取重复技能可升到最高5及,玩家最多激活5个技能,针对技能的拾取和激活,写测试用例 4、王小二,王老五,王大爷,老板、学生、打工仔,王大爷年龄比打
面试时间 2023-7-28 15:00 - 15:40 40min 面试内容 因为实习拒过一次面试,后来HR又给我打电话,又重新约了面试。周五面的,特意用了实习4个小时的带薪假 Golang 值类型和引用类型的区别,分别有哪些数据结构? 介绍一下 分布式对象存储项目 项目参考了那些资料和开源项目吗?为什么要做这个项目? 说一下 抖音青训营项目,在这个项目学到了哪些东西?项目可以运行成功吗?做了多
1.自我介绍 2.聊项目 3.C++11新特性 4.QT信号和槽 5.信号和槽怎么实现的(通过connection函数) 感觉面试官的技术栈不是C++,主要就聊了下项目
分享一手 1.项目问题 2.c++八股 3.如何测试游戏排行榜功能 4.如何测试一个boss的技能 差不多35min,项目问的比较多