今天跟大家唠唠我这几天搞的这个“杨过游戏”面试题,有点硬,差点给我整不会了。

事情是这样的,最近公司招人,我寻思着也得参与一下,不能光让HR在那边忙活。就想着能不能搞点有意思的面试题,既能考察技术,又能看看应聘者的思路。然后我就想到了小时候玩的杨过游戏,就是那种文字冒险类的,想想挺有意思,就决定拿这个开刀了。

第一步,先得把游戏逻辑捋清楚。

这个面试有点硬杨过游戏:高分技巧,教你成为大神!

  • 杨过出场,身上带着初始属性,比如武力值、轻功值、悟性等等。
  • 然后就是各种剧情选择,比如“遇到郭靖”、“遇到小龙女”、“跳崖”等等。
  • 小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区

  • 不同的选择会影响杨过的属性,有的加武力,有的加轻功,有的直接game over。
  • 最终目标就是让杨过练成绝世武功,或者抱得美人归,就算通关。

这个面试有点硬杨过游戏:高分技巧,教你成为大神!

第二步,开始设计题目。

我不想搞那种纯粹的算法题,太枯燥了。我想让应聘者用代码来模拟这个游戏过程,让他们自己设计杨过的属性,自己编写剧情选择,最终看看能不能“玩”出不同的结局。所以我就出了这么个题目:

“请用你熟悉的编程语言,设计一个简单的杨过游戏。杨过初始属性自定,至少包含3个剧情选择,每个选择都会影响杨过的属性。最终输出杨过的结局,并说明通关条件。”

第三步,自己先写一遍。

这玩意儿光说不练假把式,我得自己先写一遍,看看有没有坑。我用Python写了一个简单的版本,大概流程是这样的:

    这个面试有点硬杨过游戏:高分技巧,教你成为大神!

  1. 定义杨过类,包含武力、轻功、悟性等属性。
  2. 写几个剧情函数,比如“遇到郭靖”、“遇到小龙女”、“练功”。
  3. 每个剧情函数会根据选择,修改杨过的属性。
  4. 判断杨过的属性是否满足通关条件,比如武力值大于某个值,或者和小龙女的好感度达到某个值。

写完之后,我自己跑了几遍,发现还挺有意思,不同的选择真的会影响结局。有的杨过成了绝世高手,有的杨过抱得美人归,有的杨过直接跳崖死了,哈哈。

这个面试有点硬杨过游戏:高分技巧,教你成为大神!

第四步,开始面试。

我把这个题目发给了几个应聘者,让他们在规定时间内完成。结果嘛只能说有人欢喜有人愁。

  • 有的应聘者直接懵了,不知道从何下手,代码写得乱七八糟。
  • 有的应聘者能写出基本框架,但是剧情逻辑很混乱,bug一堆。
  • 只有少数应聘者能写出比较完整的游戏,而且思路清晰,代码也比较规范。
  • 这个面试有点硬杨过游戏:高分技巧,教你成为大神!

第五步,总结经验。

这回面试让我意识到,这种开放性的题目,确实能考察应聘者的综合能力。不仅仅是技术,还有思路、逻辑、设计能力等等。但是也有一些问题:

  • 题目难度有点高,可能需要应聘者有一定的游戏开发经验。
  • 时间限制比较紧,可能导致应聘者无法充分发挥。
  • 这个面试有点硬杨过游戏:高分技巧,教你成为大神!

下次如果再搞类似的面试题,我可能会适当降低难度,或者给应聘者更多的时间。这回“杨过游戏”面试还是挺成功的,至少我找到了一些不错的苗子,也积累了一些经验。希望以后能搞出更多有意思的面试题,让招聘过程更加有趣。

对了,如果你对这个“杨过游戏”感兴趣,也可以自己尝试一下,说不定能写出比我更好的版本!

免责声明:喜欢请购买正版授权并合法使用,此软件只适用于测试试用版本。来源于转载自各大媒体和网络。 此仅供爱好者测试及研究之用,版权归发行公司所有。任何组织或个人不得传播或用于任何商业用途,否则一切后果由该组织及个人承担!我方将不承担任何法律及连带责任。 对使用本测试版本后产生的任何不良影响,我方不承担任何法律及连带责任。 请自觉于下载后24小时内删除。如果喜欢本游戏,请购买正版授权并合法使用。 本站内容侵犯了原著者的合法权益,可联系我们进行处理。