2019.08.09 竞技世界游戏开发提前批 在线一面

过程:
1.自我介绍
2.聊了一下项目,简单介绍
3.在线写两道编程
1)实现一个算法,在一个数组中找出其连续的若干个元素,使其元素之和最大,并记录子串的开始和结束下标。
2)海量数据查找问题:假设有[1,5,3,19,28,17,67,45,33,89]  10个100以内的无序数据(用户ID),如何快速判断指定的一个数据是否存在。时间复杂度要求O(1)
4.问知识点
1)设计模式-单例模式
2)c++ 的多态,智能指针,STL如vector,list,map等的应用场景
3)TCP/UDP区别以及OSI七层模型
5.开放题:假如让你设计一个俄罗斯方块游戏
1)用什么数据机构来表示形态各异的方块,便于旋转;
2)假如一行满了,棋盘上怎么进行消除。
6.职业规划以及对于后端开发的理解
7.还有什么要问我的?

#面经##游戏研发工程师##竞技世界##校招#
全部评论
请问一面大概多长时间啊
点赞 回复 分享
发布于 2019-09-04 20:59
楼主二面了吗?
点赞 回复 分享
发布于 2019-08-24 08:31
是JJ world 竞技世界
点赞 回复 分享
发布于 2019-08-13 11:25
楼主,问一下俄罗斯方块这两个问题你是怎么答的🤣
点赞 回复 分享
发布于 2019-08-09 16:49

相关推荐

LemontreeN:有的兄弟有的我今天一天面了五场,4个二面一个hr面
投递字节跳动等公司9个岗位
点赞 评论 收藏
分享
每晚夜里独自颤抖:你cet6就cet6,cet4就cet4,你写个cet证书等是什么意思。专业技能快赶上项目行数,你做的这2个项目哪里能提现你有这么多技能呢
点赞 评论 收藏
分享
评论
3
18
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务