如何进行一场高质量的游戏技术面试(实战篇)

laya面试题 项目经验:做过哪些模块,典型的业务模块如何实现,版本更新 1.闭包, 闭包就是一个函数,这个函数能够访问其他函数的作用域中的变量、 Function里面套function function outer() { var name: "object", var getName= function() { console.info(this.name) } } var inner = outer() inner() 2.var... 阅读详情

接着上一篇写,上一篇是讲理论,那这一篇则是讲实战。这里针对不同的工种,列出一份我在实际面试过程中会用到的考核大纲,算是抛砖引玉。

Java(服务端)

  • 项目经验:业务模型,总体架构,自己负责的模块
  • Java语言:GC,多线程,性能分析(Jstack、Jmap),容器类,NIO,内存分配方式,类加载,传值传引用,内部类
  • 数据库:索引,分页查找,排序,行级锁、表级锁
  • 算法:LeetCode简单和中级难度
  • 网络:tcp和http区别,三次握手,websocket
  • 第三方框架:Netty,Spring,Redis,Zookeeper
  • 实际问题的解决

Unity

  • 项目经验:做过哪些模块,典型的业务模块如何实现
  • Lua:遍历table,重载Lua类,热更新
  • C#:GC,StringBuilder,out和ref,委托
  • Unity引擎:协程,collider和trigger,prefab,实时光和lightmap,一帧做了哪些事,ugui
  • 性能优化:内存与CPU,降低draw call,静态合批、动态合批,UI动静分离
  • shader:边缘光,卡通渲染,漫反射与镜面反射,vertex/fragment shader,渲染管线
  • 新技术:Unity新版本新特性,如Timeline、SRP、Shader Graph
  • 空间几何:四元数,欧拉角,向量点积叉积
  • 简单算法

Cocos

  • 项目经验:做过哪些模块,典型的业务模块如何实现
  • Lua:遍历table,重载Lua类,热更新
  • C++:指针和引用,多态,虚函数
  • cocos引擎:一帧做了哪些事情,内存管理,cocos 3.x与2.x区别
  • 性能优化:内存和CPU
  • 新技术:cocos creator
  • 简单算法

Laya(H5)

  • 项目经验:做过哪些模块,典型的业务模块如何实现,版本更新
  • js, ts, as:闭包,var和let,变量作用域
  • laya引擎:一帧做了哪些事情,屏幕适配
  • 性能优化:内存和CPU
  • 新技术:laya 2.0新特性,与其他引擎比较
  • 基础知识:websocket, webgl和canvas
  • 简单算法
偷题——腾讯游戏开发面试问题及解答 ##前言 Blake老师有个朋友在腾讯某分部做技术总监,负责的工作中就包含面试招聘。 那么,近水楼台先得月~Blake老师根据面试的问题,作出了以下解答,希望能帮到你顺利入职。 ####01 Unity项目开发中程序如何愉快的与策划沟通? 在游戏开发中,策划希望能方便地改游戏数值,游戏数据,能够灵活的编辑一些规则,并且希望在改数据时不用问程序,马上就能抛出效果,策划在改规则的时候也希望如此。 规则一般体现在怪物AI等方面,数据一般提现在数值计算方面。 如果是怪物AI等行为编辑比较多的,我们可以提供给策划 阅读详情

相关推荐

Laya air 基础面试题

支持 TypeScript、JavaScript 和 ActionScript 3.0。:一次开发可发布到 Web、iOS、Android、微信小游戏、QQ小游戏等多个平台。WebGL 2.0 支持:默认使用 WebGL 2.0 提供更好的图形性能。:内置完整的3D引擎,支持光照、材质、骨骼动画等3D特性。TypeScript 支持增强:更好的类型检查和编译优化。:默认渲染模式,利用GPU加速,性能更好,支持更多特效。渲染管线重构:采用更现代的渲染架构,支持多线程渲染。

gy1314250的博客 1156

The AudioContext was not allowed to start(解决方案)

The AudioContext was not allowed to start(解决方案)

sinat_21234899的博客 1万+

大数据开发的高质量面试题,建议收藏

1 面试官:您好,请讲述一个自己最熟悉的项目,自己在其中的贡献? 最优解答: ·l项目规模和介绍:某项目,是为多少用户提供什么服务,哪些功能和核心模块。 ·l技术架构:遇到高并发,高可用的实际问题是什么,因此采用Hadoop离线处理和Spark实时计算。 ·l技术难点一:离线处理中的数据处理,比如数据表的行转列,JSON转Java,复杂的SQL语句等。 ·l技术...

小强的博客 2652

解决谷歌浏览器不能播放音乐的问题

今天在做egret白鹭播放音乐的时候,在谷歌浏览器一直播放不了 报错: The AudioContext was not allowed to start. It must be resumed (or created) after a user gesture on ... 这是因为在新的谷歌浏览器中播放音乐被限制了,要修改安全策略 在谷歌浏览器上输入 : chrome://fla...

dabao87的博客 8441

网易游戏2021暑期实习生 游戏运营管理面经 已拿offer

今天晚上接到hr的电话 offer会下周发到邮箱 今年的暑期实习算是告一段落了 来这里写一些自己的经验吧 我投递的是杭州的游戏运营管理岗 经一位同学内推 4.17一面 4.28二面 4.30三面 5.15收到oc 一面的是一位小姐姐 全程都很轻松 基本上是问一些简历上的问题 问到我主要玩什么游戏 为什么喜欢 它有什么特点会吸引你 这里我建议大家提前要对自己最熟悉的游戏进行一下系统的了解 包括这个游戏有关运营的一些知识 会很有帮助 面试全程15分钟左右 二面的是应该是部门主管大大 节奏很快 针对我一面提到的英

互联网校招面经 2746

腾讯2024AI游戏剧情生成校招NLP面试题解析

腾讯2024AI游戏剧情生成校招NLP面试题解析 关键词:AI游戏剧情生成,自然语言处理(NLP),面试题解析,文本生成模型,情感分析,对话系统 摘要:本文旨在为准备腾讯2024校招NLP面试的同学提供一篇详细的AI游戏剧

AI天才研究院 974

如何进行一场高质量的游戏技术面试(原则篇)

最近项目组在大量招人,我作为项目组的技术主管参与了各种技术职位的招聘,在此将一些心得总结一下。 打算做成一个系列,分不同岗位论述:后端(Java)和前端(Unity, Cocos, H5)。这篇作为总纲,先谈一下大的招聘原则。 首先是要明确招聘的岗位需求。如果是招聘资深的工程师,更多是看项目经验和性能优化相关;如果是招初级的,更多是看基础知识的掌握,侧重算法和数据结构等。切不可一味地追求问所谓高端...

长三月的游戏开发 920

游戏面试的维度与思考

1. 负责移动游戏产品的测试⼯作,涉及功能、性能、兼容等纬度; 2. 负责游戏测试⽤例的编写、review、持续优化,拓展测试⼴度和深度; 3. 负责运营期游戏项⽬的质量反馈收集、分析和跟进; 4. 负责竞品相关数据的收集、分析和跟进; 任职资格: 1. ⼤专及以上学历,2年以上游戏测试经验; 2. 了解iOS或Android平台的游戏特性,具备移动终端平台应...

人人为我,我为人人 1499

从一场面试谈高效学习

近期经历了一场五小时的面试,对软件开发岗的面试流程有了点直观感受,写篇博客记录下自己的一些心得。整个面试过程我总结主要考察以下四个方面:知识体系的深度与广度、提供适用解决方案的能力、方案代码实现并Debug的能力、融入团队协作网络的能力。面试过程主要考察候选人的能力和潜力,校园招聘更看重潜力,社会招聘更看重能力。面试官主要评估候选者的潜力和能力,面试者应尽可能清晰简洁的展现出自己的潜力和能力,让面试官的评估尽可能准确,双方目标一致也可算合作关系了。

流云 1792

广州明朝游戏开发面试准备指南

编程是构建游戏世界的基石。无论是初学者还是资深开发者,理解编程的基础概念和方法都是至关重要的。本章将帮助读者夯实编程知识,提高解决问题的能力,并为后续章节中深入探讨游戏引擎和网络编程等高级话题打下坚实基础。主流游戏引擎通常包括Unity、Unreal Engine、Godot等,每个引擎都有其独特的特点和应用场景。Unity:Unity是一个强大的跨平台游戏引擎,支持2D和3D游戏的开发,广泛应用于移动平台、PC、游戏主机以及VR领域。

weixin_33375360的博客 638

Flink项目基础配置指南

在大数据处理领域,Apache Flink凭借强大的实时流处理和批处理能力,成为众多开发者的首选工具。在日常工作中,开发Flink Jar任务是常见需求,但每次都需重复配置日志、梳理pom依赖、设置打包插件等,流程繁琐且易出错。为提升开发效率,减少重复劳动,将这些基础配置进行整理归纳十分必要。本文将围绕Flink项目的本地日志配置、pom依赖及插件配置展开详细介绍,为开发者提供一套可直接复用的基础配置方案,助力Flink项目高效开发。在Flink项目中,日志是了解任务运行状态、排查问题的重要依据。本地日志配

qq_42773076的博客 1210

游戏客户端面试(Egret)

推荐阅读:  我的优快云  我的博客园  QQ群:704621321 一。朋友面的一家公司 1.说下let,var,const。       var定义的变量,没有块的概念,可以跨块访问, 不能跨函数访问。       let定义的

爱上游戏开发 8262

亚马逊广告接口 amazon advertising

亚马逊广告接口官方说明:https://advertising.amazon.com/API/docs/en-us/setting-up/account-setup 一:注册aws开发者账号 注册地址:https://developer.amazon.com 二:填写注册资料 三:进入控制台,生成安全配置文件 进入 Login with Amazon 菜单: 创建配置文件: 四:申请广告接入权限 申请地址:https://advertising.amazon.com/zh-cn/about-api

lzy66666的博客 4776

JVM 高质量面试题

实现:继承并重写findClass@Override// 从文件、网络加载应用场景热部署沙箱隔离脚本执行加密 class 文件动态解密加载解释执行:JVM 逐行将字节码解释为机器码并执行,启动速度快但执行效率较低。JIT 编译(Just-In-Time):将热点代码编译为本地机器码,以提升执行性能。特性解释执行JIT 编译启动速度快慢(需编译)运行效率低高(本地指令)编译时机不编译运行时编译热点代码优化能力无可进行高级优化方法内联。

zhangxzq的博客 1775

分析国外几款主流蜜罐产品看欺骗诱捕技术的应用脉络

网络安全的本质是攻防对抗,更本质的其实是人与人心智与技术的全面较量。 欺骗诱捕技术作为攻防对抗技术中比较特殊的技术,能够使防守方更多掌握对抗中的主动权,诱导攻击,迫使攻击者耗费精力的同时,留下丰富的攻击信息。究其本质,欺骗诱捕技术更深层次考验的不止是技术的能力,还有对于攻击者作为人的理解。 国外主流蜜罐产品分析 根据MarketsandMarkets《欺骗技术市场规模、份额和2021年全球市场预测》中提到的欺骗诱捕技术全球主要供应商及产品,我们分析了几款国外主流的蜜罐产品,希望更清晰看到欺骗诱捕技术应

cdyunaq的博客 1309

基于PINN的一个简单的求解偏微分方程实例

本人是做化工模拟的一名学生,最近在学习PINN(Physics-Informed Neural Networks,物理信息神经网络)对管道动力学进行建模研究,PINN由于其对机理与数据的良好兼顾性非常热门,本文是作者对PINN入门研究过程的一个练手小题目,main code也是作者代码是基于pytorch2.6.0写的,发上来供各位参考,欢迎研究管道动力学和PINN的小伙伴一起讨论~

weixin_64491760的博客 1741

大数据开发的高质量面试题

面试官:您好,请讲述一个自己最熟悉的项目,自己在其中的贡献? 最优解答: l项目规模和介绍:某项目,是为多少用户提供什么服务,哪些功能和核心模块。 l技术架构:遇到高并发,高可用的实际问题是什么,因此采用Hadoop离线处理和Spark实时计算。 l技术难点一:离线处理中的数据处理,比如数据表的行转列,JSON转Java,复杂的SQL语句等。 l技术难度二:实时处理时的常见内存溢出问题和...

Peter_Changyb的博客 2367

Windows Server下OnlyOffice Workspace社区版安装避坑指南(含局域网邮箱配置)

本文详细介绍了在Windows Server环境下部署OnlyOffice Workspace社区版的完整流程,特别针对企业内网环境中的邮箱配置和端口冲突等常见问题提供了实用解决方案。通过硬件资源配置建议、软件环境检查清单以及内网邮箱系统搭建方案对比,帮助用户高效搭建企业级协作平台,实现团队协作的无缝对接。

weixin_29231263的博客 449

“人类高质量程序员”修炼手册

最近,人类整体发生进化了!各行各业都纷纷诞生了一大批“人类高质量男性/女性”,连带着各种食物和生活用品也一夜之间升了档次,成为了“人类高质量产品”。就连打游戏都会遇到一大群“人类高质量打野...

Oner.wv的专栏 484

OCC WebGL案例编译实战:从FreeType配置到静态库生成

本文详细记录了将OCC(Open CASCADE Technology)3D图形库编译为WebAssembly(Wasm)并在浏览器中通过WebGL渲染的实战过程。重点解决了FreeType库的交叉编译配置、OCC核心库的裁剪与静态库生成,以及WebGL样例项目的CMake改造等关键步骤,为开发者提供了从环境搭建到最终集成的完整指南。

weixin_28831461的博客 315

【即插即用模块】注意力篇 | TIP 2024 | 注意力机制的有效改进!内容引导注意力块CGA,空间-通道-像素三个维度融合,实现涨点!

CGA(Content-Guided Attention)是一种融合多维度注意力的即插即用模块,通过并联空间和通道注意力并与像素注意力串联,实现从通道、空间到像素的三层级特征筛选。该模块采用层级递进设计,解决了传统单维度注意力的局限性,尤其适用于图像恢复等对特征精度要求高的任务。实验表明,CGA在去雾任务中能显著提升指标,但会略微增加参数量。模块代码支持灵活集成到各类视觉模型中,建议放置在网络靠前位置以充分释放后续层性能。其核心创新在于通过7×7大卷积捕捉长距离依赖,结合分组卷积实现像素级细粒度建模

主要更新底层视觉(去噪、超分等)相关的科研内容,形式为【论文精读】+【论文复现】 227

Java求职者JY的高质量技术面试全过程(含核心语言面试题详解)

本次面试涵盖了Java基础、集合框架、并发编程和JVM等多个核心知识点,通过三轮递进式的提问方式,逐步深入地考察了候选人的技术功底和实战经验。对于正在准备Java面试的同学来说,建议不仅要熟悉理论知识,还要注重源码阅读和实践应用,这样才能在面对类似问题时游刃有余地作答。

yjdevil159的博客 1051

【100%通过率】华为OD机试真题 Python 实现【投篮大赛】【2022.11 Q4 新题】

你现在是一场采用特殊赛制投篮大赛的记录员。这场比赛由若干回合组成,过去几回合的得分可能会影响以后几回合的得分。比赛开始时,记录是空白的。你会得到一个记录操作的字符串列表 ops,其中ops[i]是你需要记录的第i项操作,ops遵循下述规则: 整数x-表示本回合新获得分数x “+” – 表示本回合新获得的得分是前两次得分的总和。 “D” – 表示本回合新获得的得分是前一次得分的两倍。 “C” – 表示本回合没有分数,并且前一次得分无效,将其从记录中移除。 请你返回记录中所有得分的总和。

MISAYAONE的博客 1万+

进入游戏大厂需要的那些开发技能,你真的了解嘛?

但这需要你在日常做项目Demo时,尽可能开发不同类型的游戏项目Demo来展示自己的开发水平,比如你在求职的时候想要进入开发ARPG游戏的项目组或公司,那在准备项目展示时就尽量去做这类型的游戏Demo,让自己的Demo有一个较高的完成度,可以很好的展示自己的开发能力。这里给到大家一个小方法,在面试时准备一支录音笔,将自己面试的对话过程录下来,回去听一下录音,你就能很清楚自己在面试中出现的一些问题了,但要注意的是,有些面试官可能并不喜欢这样的方式,所以是否让面试官知道你在录音,就要看你自己的选择喽。

Richard_shen的博客 1836

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

备战秋招:2024游戏开发入行与跳槽面试详解

本次分享由优梦创客机构的创始人雷蒙德主讲,专注于2024年秋招期间游戏开发领域的入行与跳槽面试准备。本次分享重点在于提供面试技巧和解答求职者疑问,助力求职者更好地准备秋招。同时,回顾了游戏行业近期的发展趋势和招聘市场的特点,强调了能力提升的重要性以及面对行业波动时的应对策略

优梦创客的专栏 2044

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

面试高频词汇,我拒绝参加你们的技术面试,附答案+考点

我坚信,坚持学习,每天进步一点,滴水穿石,我们离成功都很近!以下是总结出来的字节经典面试题目,包含:计算机网络,Kotlin,数据结构与算法,Framework源码,微信小程序,NDK音视频开发,计算机网络等。字节高级Android经典面试题和答案本文已被CODING开源项目:《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》收录一个人可以走的很快,但一群人才能走的更远。如果你从事以下工作或对以下感兴趣,欢迎戳这里加入程序员的圈子,让我们一起学习成长!

2301_79098886的博客 994

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

上一篇: 【bat】批量修改文件名脚本
下一篇: 如何进行一场高质量的游戏技术面试(原则篇)
长三月
博客等级 码龄9年 228粉丝 80原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值