西山居 游戏开发工程师
小插曲:面试前五分钟,以为挂了的游族网络打电话说过了,让我赶紧给答复,终于有offer了,瞬间底气就有了好吧
一面
面试官是按照简历上写了什么一个一个问的,一个八股也没问
1. 介绍下自己
2. 挑一个项目,介绍,技术难点
3. 我看你简历上写了lua,假如有一个大一的刚学完C语言的学弟,你怎么向学弟解释lua中的table数据结构
4. 打游戏都会遇到延迟,你觉得这个延迟会发生在哪
自己的设备到路由器
路由器找到目标路由器
服务器处理数据
数据返回到自己设备
5. 有一个叫md5码的东西,学没学过。没学过,那正好,就问这个。如果要你设计一种算法,让你实现无论输入多少字节长度的数据,可能就几个字节,可能几百个G,如何使用这种算法生成一个固定长度的效验码,数据发生微小变化会导致效验码发生巨大变化。
这里应该是问TCP的序列码,不过我不太清楚,答得不好
6. 游戏功能实现题。假如已经有一个游戏抽奖功能,策划跟你说要加一个一直抽一直抽直到抽出SSR的功能,怎么设计。
面试官说这里我答的挺完美的。
反问:
技术栈
unity+各种脚本,而且貌似服务端代码要自己写?
项目组
进了再分配
竞争激不激烈
不存在竞争激烈的问题,因为他们都是从HR筛选过的简历池里找人面,直到面中合适的。
总结:
感觉自己答的还不错,面试官有种大佬的气质,面试过程类似聊天,体验还是不错的,没有疯狂的八股拷打,一个八股也没有,白亏了我高强度三天背八股。