因为特别想进米哈游,看米哈游游戏测试今年希望更大,就赶紧投了游戏测试,直接面试了。 整体八股问的不太多,可能因为我的实习经历和项目经历比较多,更重要的是,可能我的游戏经历也引起了面试官的兴趣。 面试问题: 自我介绍 项目深挖 实习经历深挖 实习中遇到的最大困难 是否有遇到测试给你提bug,但是你不知道怎么解决的问题 举例黑盒测试 数据库索引 数据库加了一条索引后怎么测试 排序算法 get post
全程35分钟! 1.自我介绍 2.选你最熟悉的项目深挖 3.tcp粘包,如何解决? 4.怎么自己设计数据库 5.自己设计过那些小工具?日志系统,简易shell 6.STL是线程安全的吗? 7.哈希冲突,红黑树 8.说一下线程安全 9.负载均衡的算法了解哪些? 10.游戏寻路算法了解吗?答了回溯 11.数学三维和二维两点之间的距离 12.实习经历,写过哪些算法? 13.为什么游戏服务器不用数据库?
时间线5.4日一面,全程30mins 1.自我介绍 2.C++多态 2.vector以及STL各种容器的迭代器失效问题 3.场景题,两个容器中如果存放了相同指针,如果其中一个释放了一个在用怎么解决? 4.gdb调试器怎么调试多线程,怎么查看堆栈 5.你曾用过哪些使用多线程的方式? 6.C++11了解哪些,具体一点 7.项目深挖 8.了解哪些负载均衡算法 还有一些忘了,一面已过,约的5.8二面~
周末睡不着写点简单的游戏策划面经攒攒人品,希望下周好运。 由于没有录屏,所以只能靠记忆大概回想一下。 完美一面: 从项目到实习到demo问了个遍。印象比较深刻的问题: 喜欢的游戏?优点?如何做到的? 实习做的内容? 给怪猎做个武器,如何控制武器强度? 一句话描述moba和大逃杀游戏 面试官像一个冷酷的问题机器,大概问了50分钟。 完美二面: 俩人面的。 一个人问的很细,具体到了战斗规则的细节上。
本文向大家介绍JavaScript自定义浏览器滚动条兼容IE、 火狐和chrome,包括了JavaScript自定义浏览器滚动条兼容IE、 火狐和chrome的使用技巧和注意事项,需要的朋友参考一下 今天为大家分享一下我自己制作的浏览器滚动条,我们知道用css来自定义滚动条也是挺好的方式,css虽然能够改变chrome浏览器的滚动条样式可以自定义,css也能够改变IE浏览器滚动条的颜色。但是css
试图找到一种方法来禁止Firefox在每次连接使用“不受信任”证书时发出警告,使用Selenium。我认为最好的解决方案是设置浏览器首选项之一。
通过测试场景时,我在运行测试时遇到以下错误 无法在60秒内获得稳定的firefox连接(127.0.0.1:7055)(Selenium::WebDriver::Error::WebDriverError) 使用和 使用、和其他几个gem,我还添加了gem,但它们似乎不是问题。我使用的是。
问题内容: 我将如何设计一个API以隐藏AJAX和HTTP请求的异步特性,或者基本上将其延迟以提供一个流畅的接口。要显示来自Twitter新的Anywhere API 的示例: 与此相对(每个呼叫的异步性质都清晰可见) 它找到用户,获取其tweet时间轴,仅过滤前20条tweet,应用自定义过滤器,最终使用回调函数处理每个tweet。 我想这样设计良好的API应该像查询生成器(认为是ORM)那样工
问题内容: 我最近一直在研究游戏开发,而我的第一种编程语言是Java。在玩了许多用c ++开发的令人惊叹的游戏之后,我想知道为什么Java在游戏行业中没有被大量使用。我查看了jMonkeyEngine 3和其他一些游戏引擎环境,但是看到的屏幕截图远没有那么令人惊叹。诸如EA的《极品飞车》(Need for Speed Hot)和ubisoft的Assassins Creed等标题传达了这种现实感。
双倍游戏C++ 说一下你最熟悉的语言的优缺点 创建一张表,插入数据,筛选数据,写出对应的sql语句 mysql数据库索引的数据结构是什么,为什么选这个? 请描述一下tcp三次握手和四次挥手的详细过程 请说明一下tcp什么会产生time_await,为什么产生,有什么危害吗,怎么解决? 如果将大量的小数据包合成在一起接受到的大数据包如何拆分为原来的小数据 给一个01字符串数据解密 冒泡排序或者选择排
问题内容: 我正在研究Java中的游戏编程,看是否可行。进行搜索时,我发现了一些关于Java2D的旧参考资料,Project Darkstar(Sun的MMO服务器)和一些有关Java游戏编程的书籍。但是很多信息似乎已经有好几年了。 所以我要问的问题是,有人在Java SE 1.5或更高版本中创建游戏吗? 如果是这样,将使用什么框架,是否有最佳实践或库? 问题答案: 有一个叫做jMonkey(ht
我是JAVA新手,我一直在写一个数字猜谜游戏的代码,计算机从0-500的条件下选择数字:如果数字太低,用户输入0,计算机猜更低的数字;如果数字太高,用户输入1,计算机猜更高的数字 以5个猜测结束游戏 任何建议都将不胜感激!!!:d
当我运行程序而不是找到骑士之旅时,我收到了一个StackOverflow错误。任何想法是什么导致了这一点,以及我如何改变我的代码,实际上找到骑士之旅,并摆脱这个错误。项目是为我的CS280课程,并在周五到期,请帮助。谢谢!!
应聘职位:测试开发工程师(平台) 一面 8.16 50 min 2-3min自我介绍 在美团负责的项目具体介绍 接口自动化测试详细介绍 Python装饰器 怎样写一个python装饰器 在写python装饰器中,带变量和不带变量有什么区别? Python可变对象和不可变对象 设计模式:单例模式、工厂模式 Mysql:索引 哈希表和B+树的区别 为什么说哈希表数据无序,B+树数据有序? 为什么会说B
Matchvs 游戏云 是一款商业化游戏服务器引擎,与游戏服务器开源框架不同,Matchvs 将一整套联网功能集成为一个高可用的 SDK,适用于包括立项之初接入与后续单机改造的多场景应用。开发者只需根据自身设计的游戏逻辑,通过 SDK 提供的 API 接口来调整所需参数,即便是无服务端开发经验的工程师也能在短时间打造出一款标准的多人实时在线联网游戏。Matchvs 为开发者提供游戏联网通信解决方案