2024年6月25日 网易游戏客户端开发1面。 整体感觉有些快问快答了。 自我介绍 玩过哪些游戏,对游戏的理解,有什么想法:植物大战僵尸杂交版 一个unity游戏项目的介绍,负责做了什么:人物移动和技能的设计 如何碰撞检测和自己设计一个碰撞检测:调用collision,盒子胶囊球 人物移动是怎么做的 一个网站项目介绍 下面是c++和八股(难道因为我提了c++就问?) malloc和new区别 虚函
无非就是考察对游戏品类的理解,对用户的理解,分析能力,设计能力,执行能力,表达能力,思维认知,职业规划,其他软实力等。 问题1:"请描述你设计关卡时最注重的三个要素是什么?并举例说明如何在项目中体现这些要素。" 问题2:"在Unity中,你认为哪些工具或功能对于关卡设计来说是最关键的?" 问题3:"在你看来,关卡设计中最重要的创新点是什么?你如何在你的项目中实践这一创新?" 问题4:"在关卡设计过
😅**面试官,不想面可以不面,上来做四道题(30分钟做完了)。 做完问了一个红黑树相比于哈希表的优点,跟他扯了有序,他说不对,内存上有优势,没想起来,他直接就说后续没什么好问的了,我**当场红温,直接退了。 面完看状态秒挂。全程不开摄像头,**一个问题直接否定,那你让我做四个题干什么,浪费两方时间,**越想越气,**面试官。 #腾讯# #提前批# #光子# #面经#
如果一个玩家非常菜,策划如何设计提高他的游戏体验(比如FPS类游戏) 我回答了比如:安排人机对手,怎么打都打不准他,让玩家赢;给玩家匹配大神队友,让玩家躺赢;暗改玩家枪械TTK的数值属性,让玩家更易击杀;暗改对手的TTK的数值,下调让玩家有更长存活时间;变相锁血,玩家血量低于一定范围后,对手怎么打也打不到他。 模拟经营类单机游戏,如模拟人生如何改为网游线上版。 讲了需要有不同城镇地图,高级城镇地图
人生第一次参加面试,还好是腾讯,体验总体非常舒服,本来面试前很紧张,面试官面试开始后先闲聊了一些内容,整个瞬间轻松了起来,正式内容如下: 1.什么是面向对象编程 2.说一下C++多态 3.虚函数的原理 4.说一下虚构造函数 5.说一下虚析构函数 6.说一下内存泄露 7.内存泄漏和访问冲突的关系 8.new 和 melloc的区别 9.介绍一下const,你是怎么用const的 10.说一下静态成员
问实习 问项目 obi插件底层原理是怎么实现的 UI合批相关的问题 UI优化 TCP原理 udp和tcp的区别 udp实现可靠传输 unity资源加载系统 AB包的依赖问题 设计模式 GC问题怎么定位 内存泄漏怎么定位 Lua和热更新 #牛客解忧铺##春招你拿到offer了吗##春招##金三银四,你有感觉到吗#
冰川网络技术面好像只有一面,面了1个小时,问了蛮多问题的,将近40个问题,无手撕算法 01、前面几家实习公司怎么就不做了? 02、值类型和引用类型做形参的区别 03、struct做形参会影响实参吗 04、如何传递结构体使形参能影响实参 05、C#的话如何传递结构体使形参能影响实参 06、C#的垃圾回收机制和垃圾回收时机 07、垃圾产生有什么原因?如何解决? 08、C#的字典如何进行遍历 09、C#
八股拷打(30min) 1. tcp的重传机制有哪几种?具体描述一下 2. override、final 3. epoll的边缘触发和水平触发 4. tcp的滑动窗口 5. stl的常用容器及其底层实现数据结构 6. static的用法和作用 7. 智能指针 8. 虚函数、虚表指针 9. 内存碎片 10. 索引的优缺点 11. 索引可以用哪些数据结构实现 还有其他的一些基础八股题,后面问的跟项目有
由于之前没有游戏开发的基础,问的问题都不算难,主要还是涉及算法部分比较多 自我介绍 项目介绍 你是队长如何保证工期 你的优势是什么 tcp三次握手 sql注入(不会) cpp三大特性 多态的实现 内存泄漏相关 算法部分(口撕): 判断回文串 判断最长回文串 判断字符串是否有重复的字符 删除字符串中所有重复的字符 字符串中没有重复字符的最长字符子串 找一列整数中三数相乘的最大的值 智力题: 两个鸡蛋
阿里 游戏引擎开发 介绍一下图形学 光线弹射是无限的,怎么解决这个计算问题 被遮住没有光直接照射的地方计算直接光照时怎么减少这样的计算(说了延时渲染,问了前向渲染怎么做 物体周围有锯齿有什么方法,说了三个Fxaa,msaa,ssaa,问分别在管线的哪个阶段做的 阴影有了解吗,说了ssao,问是软阴影还是硬阴影 有没有了解c++多线程 64程序能不能在32位系统上运行,反过来呢,为什么 怎么在很多角
主要内容:实例,实例,实例ECharts 提供了很多交互组件:例组件 legend、标题组件 title、视觉映射组件 visualMap、数据区域缩放组件 dataZoom、时间线组件 timeline。 接下来的内容我们将介绍如何使用数据区域缩放组件 dataZoom。 dataZoom dataZoom 组件可以实现通过鼠标滚轮滚动,放大缩小图表的功能。 默认情况下 dataZoom 控制 x 轴,即对 x 轴进行数
问题内容: super()是否不打算与静态方法一起使用? 当我尝试类似的东西 我收到以下错误 如果我将静态方法更改为类方法,并将类实例传递给super(),则一切正常。我是在这里错误地调用super(type)还是缺少我想要的东西? 问题答案: 的简短答案 我是在这里错误地调用super(type)还是缺少我想要的东西? 是:是的,您打错了它的名称……而且(实际上是 因为 ),您缺少某些内容。 但
这个剧本 }); 正在引起通信路由的错误 /updatechat 但是如果在前一段代码中,我替换为 这个"var=request.form['var']"表单在我的代码中的几个不同的路由上工作
Git 自带的一些脚本可以使在命令行下工作更容易。 本节的几个互交命令可以帮助你将文件的特定部分组合成提交。 当你修改一组文件后,希望这些改动能放到若干提交而不是混杂在一起成为一个提交时,这几个工具会非常有用。 通过这种方式,可以确保提交是逻辑上独立的变更集,同时也会使其他开发者在与你工作时很容易地审核。 如果运行 git add 时使用 -i 或者 --interactive 选项,Git 将会
MOAC母链客户端使用了和以太坊类似的交互式命令行。用户可以在命令行(console)中执行内置的JAVA script命令或者利用脚本(script),输出结果显示在命令行中。 这里使用的chain3对象,是MOAC参考以太坊,而开发的一套javascript库,目的是让应用程序能够与MOAC的VNODE和SCS节点进行通信。注意,这里有两层,moac启动了一个MOAC VNODE节点,cons