【游戏开发面经】我在阿里HRG面这关跪掉了,游戏客户端开发岗,总结一下(阿里 | 游戏 | 凉面面经)

2023-05-16

文章目录

      • 一、前言
      • 二、流程
        • 1、简历
        • 2、一面,技术面
          • 2.1、技术题
          • 2.2、常规题
          • 2.3、面试结果
        • 3、二面,技术面
          • 3.1、技术题
          • 3.2、常规题
          • 3.3、面试结果
        • 4、三面,HRG面
          • 4.1、HR问
          • 4.2、面试结果
      • 三、总结

一、前言

嗨,大家好,我是新发。
我最近在看工作机会,投了阿里,游戏客户端开发岗,收到面试通知,总共三轮面试。
从约一面到最终得知结果,时间跨度23天,平常心,做一次总结,希望可以给大家一些参考。

本文背景音乐:

朴树《平凡之路》

二、流程

1、简历

2021年11月23日早,我在某直聘上看到阿里游戏客户端开发的招聘信息,看了下职位要求,

[职位要求]
1 本科以上学历,两年以上工作经验
2 能独立承担复杂系统开发,熟练把各种设计模式和算法运用到工作中,掌握一两门脚本语言(lua / python)的使用
3 具备一定的图形学基本知识,有U3D等常见游戏引擎的使用经验
4 有游戏性能优化经验和游戏框架搭建经验的优先考虑
5 热爱游戏,沟通能力强,抗压能力好,有团队合作精神,保持技术好奇心

挺符合自身条件的,于是投了简历,以下是我的简历格式(简约为主)
请添加图片描述
HR收到简历后打电话过来问了一些基本情况,电话中聊了项目内容、游戏经历、薪酬等,沟通过程比较轻松,初步感觉可以。
接着就是把简历递交给业务做评估,当天下午三点半左右收到了答复,通过了业务评估,

HR约了一面面试时间,发了正式邮件,面试方式是视频面试,要先安装阿里会议。

注:建议提前测试一下电脑摄像头和麦克风,特别是麦克风要确保拾音功能稳定,不然声音忽大忽小对面试过程体验不好。

2、一面,技术面

面试时间:2021年11月29日 19:30
持续时间:75分钟
面试方式:视频面试

一面的面试官是客户端主程,长得跟我以前的同事有点像,沟通上也挺舒适,平易近人。
以下是面试中的部分提问(凭记忆回想)。

2.1、技术题

1、水面波浪起伏的效果是如何实现的?波光粼粼的效果又是如何实现的?
2、静态合批与动态合批的原理是什么?有什么限制条件?为什么?对CPU和GPU产生的影响分别是什么?
3、一个正方体多少个顶点和三角形,为什么?如何合并顶点?
4、什么是DrawCall,如何减少DrawCall?
5、资源生命周期如何管理?如何加载与释放资源?资源打包颗粒是怎么设计的?资源压缩格式是什么?
6、一个相机中如何做分层渲染?底层原理是什么?
7、渲染管线的流程,后处理泛光效果如何实现?
8、项目中热更新流程是怎样的?热更包颗粒如何设计?资源如何加密?协议如何加密?
9、如何实现物体被墙遮蔽后显示轮廓的效果?shader的pass是什么东西?
10、TCP连接的流程是怎样的?
11、项目中的打包工具做了什么事情?如何做自动化打包?
12、lua的闭包是什么?闭包产生的内存泄露如何解决?
13、A*寻路算法的原理是什么?还知道其他寻路算法吗?
14、求一个大型排行榜的Top100用什么算法,过程是怎么样的?
15、lua的table的底层实现原理是什么?为什么这么设计?
16、如果让你自己实现C#字典,你如何设计?
17、3D转2D碰撞检测的实现过程,使用什么算法进行检测?
18、讲讲你对URP的了解。
19、讲讲你对ECS的了解。
20、lua与C#或C语言相互调用的底层实现原理是什么?
21、代码安全具体做了什么内容?
22、性能优化做了什么内容?

2.2、常规题

1、原公司上下班时间是几点到几点?
2、加班情况怎么样?
3、为什么离开上一家公司?

2.3、面试结果

整个面试环节节奏很好,基本都能答出来,面试结束后基本心里就有底了。

第二天收到面试通过的通知,发了二面的通知邮件,与一面隔一天。

3、二面,技术面

面试时间:2021年12月1日 19:00
持续时间:40分钟
面试方式:视频面试

二面也是技术面,同样是视频面试,面试官也是主程,全程笑盈盈的,很放松,以下是部分面试提问(凭记忆回想)。

3.1、技术题

1、讲一下你在项目中的工作内容。
2、项目中遇到的最大的挑战是什么?
3、LineRenderer的底层实现原理是什么?
4、讲一下二维碰撞检测的算法实现,四叉树。
5、热更新的流程,如何做版本管理,如何校验热更包,如何确保下载过程,热更包的颗粒策略。
6、讲一下UGUI与NGUI有哪些不同的地方。
7、讲一下你搭建的游戏框架的内容。
8、对自研引擎的看法。

3.2、常规题

1、为何在上一家公司呆这么久?这次离职的原因是什么?
2、加班情况怎么样?这边的项目开发紧张,能否适应工作强度?
3、你的职业规划是什么?

3.3、面试结果

二面提的问题比一面少一些,感觉很有把握。

第二天收到了面试通过的邮件通知,约了三面的时间,与二面间隔三天多,最后一面是HRG面。

4、三面,HRG面

面试时间:2021年12月6日 18:00
持续时间:40分钟
面试方式:视频面试

三面是HRG面,与发邮件安排面试的HR不是同一人。
面试官一打开摄像头我就感受到了气场,跟前面两面技术面气氛完全不同,开场惯例自我介绍,然后开始提问(凭记忆回想)。

4.1、HR问

1、说一下你的游戏经历,平时都玩什么游戏?
2、讲一下你在项目中的工作内容。
3、项目的技术难点是什么?为何项目时间跨度这么长?
4、为何在一家公司呆这么久?中间有过离职的想法吗?
5、你这么多年U3D的工作经验,我们用的是自研引擎,为何投递这个岗位?
6、你的职业规划是什么?
7、我们用的是自研引擎,做的是重度游戏,你这块缺乏经验,工作强度大,你能做好吗?
8、目前有其他公司或团队在跟你谈吗?
9、聊一下薪酬,低于期望薪酬是不是不来了?

4.2、面试结果

面完我其实就有预感了。
今天是2021年12月16日,时隔10天,终于等到了结果。
在这里插入图片描述

三、总结

技术面多问的是底层原理,这块务必打好基础,认真复习准备,问题不大。

HR面其实问的问题都不是什么难回答的问题,注意回答的时候要言简意赅,不要慌。

平时要多锻炼表达能力,写文字是不够的,要用嘴巴去讲出来,条理清晰,有应变能力,要说到点上,不要让对方感觉没听明白,甚至产生相反的结论。

另外要不卑不亢,如果你天生自带气场最好。

好了,就先写这么多吧,这次就当做一次小小的经历,也是自我认识的一个过程,继续加油。

别急着离开,听完开头的曲子~

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【游戏开发面经】我在阿里HRG面这关跪掉了,游戏客户端开发岗,总结一下(阿里 | 游戏 | 凉面面经) 的相关文章

  • [树的直径/并查集/最小生成树/最小瓶颈生成树]Exercise Week6 A+B+C+D

    目录 A 树的直径 氪金带东题意样例思路总结代码 B 并查集 戴好口罩 xff01 题意样例思路总结代码 C 最小生成树 掌握魔法 东东题意样例思路总结代码 D 最小瓶颈生成树 数据中心题意样例思路总结代码 A 树的直径 氪金带东 题意 实
  • [差分约束/拓扑排序/kosaraju缩点]Exercise Week8 A+B+C

    目录 A 差分约束 区间选点 题意样例样例输入 xff1a 样例输出 思路总结代码 B 拓扑排序 猫猫向前冲题意样例样例输入 xff1a 样例输出 xff1a 思路总结代码 C SCC缩点 区间选点 题意样例样例输入 xff1a 样例输出
  • [大模拟]Test Week8 二阶魔方

    目录 大模拟 东东玩二阶魔方题意d样例样例输入 xff1a 样例输出 思路总结代码 B 模拟 ST串题意样例样例输入 xff1a 样例输出 xff1a 思路总结代码 大模拟 东东玩二阶魔方 题意d 东东有一个二阶魔方 xff0c 即2 2
  • [大模拟]Test Week14 猫睡觉问题

    目录 大模拟 猫睡觉问题题意样例样例输入 xff1a 样例输出 思路总结代码 大模拟 猫睡觉问题 题意 众所周知 xff0c TT家里有一只魔法喵 这只喵十分嗜睡 一睡就没有白天黑夜 喵喵一天可以睡多次 xff01 xff01 每次想睡多久
  • [区间DP/状压DP]Exercise Week12 A~E

    目录 A 水 找数题意样例样例输入 xff1a 样例输出 思路总结代码 B BFS 逃离题意样例样例输入 xff1a 样例输出 xff1a 思路总结代码 C DP 扫楼题意样例样例输入 xff1a 样例输出 思路总结代码 D 区间DP 最长
  • 新的开始( [USACO08OCT]打井Watering Hole)

    新的开始 newstart pas c cpp 题目描述 话说小 FF 在经历了上次 寻找古代王族遗产 的探险后 xff0c 成为了世界上最伟大的探险 家并拥有了一大笔财富 当然他不能坐吃山空 xff0c 必须创造财富 xff01 xff0
  • UOS配置本地APT源和外部软件包

    root 64 skill PC mount dev sr0 mnt mount mnt WARNING device write protected mounted read only root 64 skill PC vi etc ap
  • [二分答案] 洛谷P1873 砍树

    目录 题意样例样例输入 xff1a 样例输出 思路总结代码 题意 伐木工人米尔科需要砍倒M米长的木材 这是一个对米尔科来说很容易的工作 xff0c 因为他有一个漂亮的新伐木机 xff0c 可以像野火一样砍倒森林 不过 xff0c 米尔科只被
  • [区间DP]洛谷P1063 能量项链

    目录 题意样例样例输入 xff1a 样例输出 思路总结代码 题意 样例 样例输入 xff1a 4 2 3 5 10 样例输出 710 思路 1 经典区间DP题 算是合并石子的变种 只不过由一个点变成了一个区间 不过我们也可以用结构体存储 当
  • Linux命令行初接触-1 操作文件和目录

    操作文件 amp 目录 1 通配符含义常用通配符常用字符类类型匹配范例 2 mkdir 创建目录3 cp 复制文件和目录工作方式常用选项 4 mv 移动和重命名文件工作方式常用选项 5 rm 删除文件和目录工作方式常用选项注意事项 6 ln
  • 机器学习入入入入门(1)机器学习基本概念、引出深度学习

    机器学习入入入入门 xff08 1 xff09 0 前言1 基本步骤2 基本概念2 1 Hyperparameters2 2 local minima 3 linear model3 1 基础概念 4 piecewise linear cu
  • 深度学习蒟蒻入门——从0安装pytorch(CPU版)

    从0安装pytorch 1 检查自己的电脑有没有GPU2 安装CPU版的pytorch3 测试pytorch 1 检查自己的电脑有没有GPU 首先打开任务管理器 xff0c 选择性能栏 然后滑到最下 xff0c 看是否有GPU一项 xff0
  • 系统学习iOS动画 —— Stroke和路径动画

    这是要完成的动画 xff1a 先添加需要的代码 xff0c 这里需要将storyboard的ViewController换成TableViewController xff0c 将Under Top Bars 和 Under Bottom B
  • 不知道这些网站还做什么程序员呀!

    今天我就来总结一些程序员必备的网站 xff0c 囊括开源项目 解决bug 技术分享 一线资源和自我提升的网站 xff0c 希望能对广大程序猿有所帮助 xff0c 赶紧给我收藏起来 xff0c 下次刷不到了可别说我没提醒你 我们首先来看一下国
  • (音视频开发)WebRTC进阶流媒体服务器开发-多人互动架构

    一 xff1a 多人互动架构方案 xff08 一 xff09 WebRTC回顾 xff0c 两层含义 xff1a 1 WebRTC是google开源的流媒体客户端 xff0c 可以进行实时通讯 xff0c 主要应用于浏览器之间进行实时通讯
  • 10种linux下磁盘快照方式恢复系统

    导读大家都知道windows系统有一个磁盘快照的功能 xff0c 在windows2003中系统恢复开始依赖于一个叫做硬盘快照服务 Volume Snapshot Service 的服务 xff0c 他能够自动创建系统快照 包括正在使用的文
  • ubuntu安装go开发环境

    一 为ubuntu20 04更新源 给root用户设置密码 xff1a 命令 xff1a sudo passwd root 备份原来的源 xff0c 命令 xff1a sudo cp etc apt sources list etc apt
  • 如何修复Ubuntu中包缓存文件被毁问题

    导读今天 xff0c 我尝试更新我的 Ubuntu 18 04 LTS 的仓库列表 xff0c 但收到了一条错误消息 xff1a E The package cache file is corrupted it has the wrong
  • 1002 A+B for Polynomials (25分) 详解+易错点

    注意点 xff1a 系数为0 xff0c 则不输出 xff0c 例 xff1a 其中 1和1相加为0 xff0c 则在输出时避免这一项 xff0c 而且要注意结果的K值 xff0c 不要包括这一项 xff0c 思路 xff0c 利用结构体存
  • Linux远程桌面的选择

    Linux的远程桌面主要分两个部分 xff1a Linux客户机连Linux服务器和Windows客户机连Linux服务器 xff0c 还有现在用平板电脑连远程桌面 Linux客户机连Windows服务器比较简单没啥可说的 xff0c rd

随机推荐