前言
由于腾讯没有开秋招,楼主投的是实习生岗
一面:8/31 — 45min
面试官提问:20min
- 自我介绍。
- 描述做的项目,深挖项目。
- 实现一个对象池。对象预制体怎么加载?那新增一个预制体你怎么做?
- 大学上的什么课程?熟悉什么语言?
- C#类和结构体的区别?
- 拆装箱过程?怎么避免?
- C#GC详细说下。避免GC?
- 了解哪些游戏架构?原理、什么情况使用、优点?
- MonoBehaviour生命周期?
- UDP和TCP区别?怎么让UDP可靠?
手撕算法:23min
- 第一个算法题:输出数组中的最长连续升序子序列。(10min:本地写代码 + 自测数据 + 思路)
- 第二个算法题:英文题面。只说思路就行。(想了10min左右,看了下数据不大,应该是搜索 + 剪枝,只不过剪枝过程可能比较麻烦。在想怎么剪枝减少复杂度的时候,面试官说会议室时间不够了,然后让我反问。(线下搜了下发现是POJ上面的题目。竟然不是********上面的)
反问:2min
- 目前在自研什么游戏?
- 技术栈?
一面总结
面试官很nice,整体面试难度适中,一面考察基础 + 算法 + 部分项目。
第一次面腾讯还是有点紧张的,本来是下午3.面试,面试官提前20min问我可不可以开始面试。(我当时还在刷B站。。)
面完之后感觉有点凉,毕竟第二个算法题没有优化完。。。(能给我双非本面试机会已经非常感激了)
面完20min后约二面
#秋招##2023校招##游戏客户端开发工程师##23届秋招笔面经##互联网求职#