八股拷打(30min) 1. tcp的重传机制有哪几种?具体描述一下 2. override、final 3. epoll的边缘触发和水平触发 4. tcp的滑动窗口 5. stl的常用容器及其底层实现数据结构 6. static的用法和作用 7. 智能指针 8. 虚函数、虚表指针 9. 内存碎片 10. 索引的优缺点 11. 索引可以用哪些数据结构实现 还有其他的一些基础八股题,后面问的跟项目有
由于之前没有游戏开发的基础,问的问题都不算难,主要还是涉及算法部分比较多 自我介绍 项目介绍 你是队长如何保证工期 你的优势是什么 tcp三次握手 sql注入(不会) cpp三大特性 多态的实现 内存泄漏相关 算法部分(口撕): 判断回文串 判断最长回文串 判断字符串是否有重复的字符 删除字符串中所有重复的字符 字符串中没有重复字符的最长字符子串 找一列整数中三数相乘的最大的值 智力题: 两个鸡蛋
为什么想做游戏 UGUI制作一个动态进度条 UGUI的优化(我答的预制件做UI和UI对象池,他想让我说动态合批和静态合批(不会) 聊项目:项目里的技能逻辑 可能由于网络同步导致的技能先后问题 前面聊了快半小时,后面丢了算法 n根木棍 长度为l【i】 能否找到一种长度为l的拼法(猪脑过载,感谢面试官引导) 反问: 技术栈:C#+UNITY+LUA 7.13一面 7.16收到感谢信 虽然挂了,但是依旧
阿里 游戏引擎开发 介绍一下图形学 光线弹射是无限的,怎么解决这个计算问题 被遮住没有光直接照射的地方计算直接光照时怎么减少这样的计算(说了延时渲染,问了前向渲染怎么做 物体周围有锯齿有什么方法,说了三个Fxaa,msaa,ssaa,问分别在管线的哪个阶段做的 阴影有了解吗,说了ssao,问是软阴影还是硬阴影 有没有了解c++多线程 64程序能不能在32位系统上运行,反过来呢,为什么 怎么在很多角
一面 5.9 约40分钟 自我介绍 简述简历项目 项目(各个项目均有提问) arpg游戏demo: 1.为什么使用c#和lua编写脚本 (c#是unity需求,lua是部分插件需要) 2.如何将lua与c#结合 (注册c#方法到lua引擎,再通过lua代码调用,大致讲了一下,没涉及细节) 3.战斗系统做了什么 (主要是战斗操作与逻辑计算,回答自己实际做的东西) 4.与敌人的战斗交互具体是怎么做的
自我介绍 玩过哪些游戏 粥,假如你把这个游戏推荐给别人 粥,讲讲一个角色的养成流程,需要花多长时间 讲讲肉鸽这个玩法 假如粥开放精三,会有哪些优缺点,怎么应对 你学的最好的一门课 如何判断一颗树为平衡二叉树 打开一个网页从输入域名开始的全流程 【手撕】01 grid 求1围成的形状周长 问游戏开发比赛经历,项目组织管理 开发中遇到的难点,怎么解决的 追问具体问题的解决流程 讲讲这个游戏的玩法 最后
#产品2023笔面经# 没有行测!!! 1.喜欢的产品以及产品价值、优缺点。 2.如果跨平台开发一个产品,比如说安卓、 iOS PC , Web 端,每个平台会有什么不同? 3.如何给一个没有接触过电脑和智能手机的老人讲介绍云游戏? 4.如果你收到200封邮件,你只能回复其中的30封,你会回复哪些邮件? #产品# #米哈游# #云游戏产品经理#
可在PS3™将从(PlayStation®Store)下载的游戏复制至PS Vita并在PS Vita上游玩。可复制PlayStation®Vita规格软件或PSP™ (PlayStation®Portable)的游戏。 若要使用此功能,需先使用PS Vita注册PlayStation®Network。 若要下载,需先将PS Vita专用存储卡插入PS Vita。 关于PS3™的(PlayStat
本文适用于校招和工作不久的游戏行业新人选择公司,不涉及具体的公司推荐。部分内容偏向研发,尤其是策划岗位。 1、平台 新人选择游戏公司首选平台,即大厂优先,其次中厂,最次小厂。项目当然也是需要考虑的因素,但对于大部分应届生新人来说并没有很强的议价能力,多数看公司安排。 (之前写过的,大中小厂如何定义: 大厂: 腾讯、网易、米哈游、莉莉丝、趣加、完美世界、阿里灵犀、Garena、吉比特等等。 大厂指拥
本文向大家介绍王者荣耀之类MOBA游戏的角色成长是以每局比赛为单位,梦幻西游之类RPG游戏的角色成长则是贯穿整个游戏的生命周期。对比这两类成长方式的优缺点。相关面试题,主要包含被问及王者荣耀之类MOBA游戏的角色成长是以每局比赛为单位,梦幻西游之类RPG游戏的角色成长则是贯穿整个游戏的生命周期。对比这两类成长方式的优缺点。时的应答技巧和注意事项,需要的朋友参考一下
问题内容: 我正在开发多人游戏,无法找出如何将其他客户端连接到所创建的游戏。我的意思是客户端A创建与服务器的套接字连接,其他客户端(A,B …)如何连接到客户端A?有人可以帮我吗? PS我是网络编程的新手,因此,如果您可以举一些例子,我将不胜感激。 问题答案: 另一个客户端由于其防火墙而无法连接到客户端A。 您可以创建两种主要的网络: 服务器客户端 点对点 但是客户端可以将一些数据保存到服务器,服
本文向大家介绍C++实现产生随机数和相应的猜拳小游戏实例代码,包括了C++实现产生随机数和相应的猜拳小游戏实例代码的使用技巧和注意事项,需要的朋友参考一下 一、简介 c++中,产生随机数的通用方法就是调用 srand()和 rand() 函数。 Rand 单纯的rand()会返回一个0至RAND_MAX之间的随机数值,而RAND_MAX的值与int位数有关,最小是32767。不过rand()是一
项目 1、项目介绍以及你在开发过程中负责的内容。 2、卡牌拖拽效果如何实现。 3、场景的实时渲染会造成比较大的开销,请问可以通过什么方法可以减少部分开销。 烘焙,将不需要变化的场景提前渲染到纹理中存储,场景直接采样纹理得到画面效果而不需要实时渲染。 4、卡牌图鉴中如果卡牌数量过多如何设计可以减少gameobject的创建以及优化管理。 语言基础 1、c#的生命周期。 (1)编译阶段:Reset (
📅 oc时间线 12.05 初试 12.12 复试 12.19HR面 12.21 offer ⏳ 获得面试的机会 通过参加腾讯客户端开发公开课,得到实习面试的机会,12.02投递的游戏客户端开发的简历,12.04就有光子的面试官给我电话说考虑游戏引擎吗?(内心os:什么我还能去搞引擎?)赶紧回答考虑的😂然后就约了第二天下午的面试。 📝 实习无笔试 👥 一面 1h 个人介绍 1.自我介绍,硕
2023/5/29 1h xdm,又给我发了约明天面试的通知,这是二面吗?咋也不写明啊,有点看不懂。 本来就觉得我不配,这几天一直忙毕业啥也没准备就去了(其实准备准备的话问的真的不难,千万不要学我啊会后悔的),然后早上还刚知道讯飞没过,感觉自己气压都低两厘米,面试我真是辛苦面试官了呜呜呜,他真是倒霉遇上我这个啥也不会的混子 一.自我介绍 二.提问 ①项目相关 Q:我看你是能干到八月底是吗? A:不