2023秋招--快手--游戏客户端--二面面经

二面:8/30 — 50min

面试官提问:15min

  1. 自我介绍
  2. 介绍下你觉得做的最好的项目。
  3. 做的过程中有什么重难点?
  4. 挖项目。

做题:30min

  1. 写一个题吧,看你敌人AI用的有限状态机,那就手撕一个状态机吧,15min够吗?(我:???心头一惊.jpg)
  2. 写完之后面试官让我说下思路、怎么写的。(有一个小地方忘记写了,面试官提醒了下,之后完整写出来了)
  3. 再写一个算法题吧:二叉树的最近公共祖先。(递归秒了,然后面试官说递归的空间复杂度大了点,可以不用递归吗?)

反问:5min

  1. 反问
    8.1. 对应届生有什么要求?答:基础最重要。当然你在某一个领域研究了很久并且有不错的结果,达到了社招一样的水平或者更高也可以。
    8.2. 部门做什么游戏?答:动作、slg、跑酷。开发周期一年左右(都是小游戏)。
    8.3. 应届生进来能接触到什么业务?答:有培训,之后看自己想做什么方向。客户端进来一般是先拼UI + 一些逻辑性的内容。
  2. 面试官最后突然问我一句:你觉得这次面试难度如何?
    9.1. 我: 我觉得难度中等吧,只是手写一个有限状态机确实我没想到。
    9.2. 面试官: 我看你项目中写过状态机,想给你点挑战性。能徒手写的话说明你已经充分理解了,整体也不难,主要是体现了面向对象的思想。但是能徒手写出状态机的应届生不多。
    9.3. 我: 这也是我第一次面试让我写状态机的,之前都只是问怎么实现的。

二面总结

挖项目 + 场景题 + 算法题。
无八股。没有问实习。

吐槽下,写代码用的是线上的IDE,没有代码补全,像 Dictionary 或者 MonoBehaviour 这种比较长的单词,我都是默写出来的。。。

猜你喜欢

转载自blog.csdn.net/qq_52855744/article/details/127577666