深圳尚游游戏开发面经(已oc)
线上笔试
语言为c++(游戏开发方向应该都是必须用c++)
选择题很简单,主要是数据结构与一些计算机简单知识
然后是一个逻辑题,写出分析步骤和答案
简答题:进程、线程、协程的定义,他们三者的联系与区别
threadlocal的作用
然后是一个c++程序找错误,说出哪里错了
给你一段代码,表明了错误,说出各处怎么修改错误
编程题:c++写的两道编程题,第一个要能运行第二个可以是伪代码不要求能运行
(笔试结果不会直接显示,要等hr通知。校招笔试通过一般为2-3轮面试)
一面专业面
腾讯会议直接分享屏幕
自我介绍
打开编译器写一下冒泡排序,要能运行
自我介绍
然后根据我的笔试题问了我俩选择题一个代码题
自己建一个文本文档,他给题你写答案:
写一下冒泡两轮的一组数应该顺序是什么样的
写一个10进制到二进制数的转换
写一下代码非负数字符串转数字,这个非负字符串转成数字一定存在 打开编译器写一下冒泡排序,要能运行
逻辑题:25匹马,每轮只能上五匹马,问最少几轮能分出前三名
场景设计:随机匹配,已按积分排序好,匹配的对手排位差距不能超过一个数,问怎么实现
说一下数组和链表的区别
为什么数组查起来相对就快
析构函数可以是被虚函数
算法学的如何
说一下二分查找
二面主管面
(视频面)
自我介绍
问我为什么想做游戏开发
喜欢玩什么游戏
介绍一下王者荣耀和阴阳师各有什么吸引你的点,因什么原因弃游
完事直接问项目,指着几个功能问我怎么实现的,然后又问再让你做一遍会怎么样,这个地方问的好像挺多的,穿插了很多小问题
反问(你们做的mmo具体是哪一款,结果主管用惊讶的语气问我你难道不知道什么是mmo,我说我知道是大型多人线上游戏,我问的是你们招人的那个mmo组做的是官网上那个诺亚传说吗)
此时离谱的事情出现,主管又开始问我了
期望薪资多少(我说能在深圳活就行,这不会是凉点吧)
问我是不是通过了华为的面试,怎么样了
然后结尾又问了一个问题,我没听清,直接回的没想过
聊了得五十多分钟(?是我太能说还是主管问的细节多,我忘了)
三面 ?(也算是主管面)
(视频面)
确定发展方向
hr面
电话面,重点是看意向与稳定性,了解目前的情况以及一些过往经历还有预期薪资(请慎重考虑)。
====================================================================
因为突然觉得游戏行业也许不适合自己再加上某些外在因素,接到oc后经过慎重考虑最终决定拒了。
面试流程效率比较高,hr小姐姐很负责,希望这篇面经能帮助想加入尚游的各位