一失手成千古恨,再回首都是已读不回——(我失业的那些日子15)

在十一节前,一家大公司找我面试,该公司可以说是专门为住在海边的人提供食物的细分赛道的头部大拿。公司规模巨大,福利待遇也是和前司不遑多让。我自然也是非常认真的对待这次面试。(我胡说的,其实当时我根本没有为面试做准备。)

“我们这个团队是专门做海外休闲游戏的团队呢。”对面HR 介绍:“之前大部分的游戏都是白鹭做的。”

“哦?”我表示有点意思:“白鹭都倒闭三年了,你们还用这个啊?”

“嗯,不过现在也是在陆陆续续从白鹭转移到别的游戏引擎上来了。我看你的简历是专门做Cocos的对吧?”

“嗯,是的呢。白鹭我没搞过。”

“没关系的,Cocos我们这边也是考虑的,”HR非常专业的说:“不过我们面试之前会有一个笔试。大概是一个小时,需要你先做一下可以吗?”

“OK,没问题。”我回复道。这种笔试题对我来说,可不是小Case。最多就是考考语法什么的吧,我心想。

说到这里,我又想起来四年以前的一次面试经历。当时去的公司是做Unity的,笔试题直接拿出来一张C#的试卷。要知道,当时的我可是真一句C#都没有学习过,只能靠着过去的C++和TS经验去做。做完之后,面试官面对试卷上的部分错误答案询问我。我只能表示,自己一句C#都没写过,这些题目是按照C++的理论去推测的。

“哦,你之前是做Creator的啊?”面试官表示:“那Creator和Unity不是一样的嘛。我觉得你来我们公司上班没啥问题。”于是我当场拿到了offer。不过我后来没去,哈哈哈哈。

回想起四年前找工作那会,我简直是行走的offer收割机,只要是面试,没有不过的。拿offer收到手软。现在四年过去了,我的境界又提升不少,遇到这种面试不是小Case咯。

于是我就打开了这个网站,先阅读了一下笔试规则。

笔试过程中需要开启摄像头和麦克风。全程录音录像。

开始笔试后,网页必须设置为全屏。如果笔试过程中网页切出去超过两次,则直接结束笔试。

也就是说这个笔试部分,是不能查阅任何资料的,VS Code也别想用。只能在他们的网页输入框里手写代码。而且,这个网页把复制功能禁用了,想要复制题干里的某个关键字都是做不到的,这导致笔试者只能一字一字的敲代码上去。

搞的这么严格,不就是怕你作弊咯。不过很早之前我就在B站刷到过很一些作弊手法可以在满足当前这个限制下,利用一些AI工具帮助你完成这种笔试。

但是我这种水平,需要这种东西吗?我毫不犹豫的点下了开始作答按钮。

第一题的题目是——请指出以下代码那些方面是存在的问题的,请做出修改。

我仔细一看,代码里有Egret等关键字。这应该是白鹭引擎里某个类的生命周期的相关函数,然后里边写了一些业务逻辑,其中使用白鹭引擎里特有的接口和特有的类。

我既没有白鹭开发经验又不能现场查阅任何资料。那我咋知道你这里用的白鹭的接口和类是干什么的?只能硬着头皮从语法层面分析一下存在什么问题。应该如何修改。所以第一题我直接GG啦。

第二题是一个明显的八股文。一个Promise里套一个Promise的,套了五六个,然后每个Promise里都有一些log。最后的问题是这些log的输出顺序是什么?

我大概有三年没写TS了,对于Promise的概念更是模糊不清了。花了大概十分钟,回想起来了Promise的概念,分析出了这道题的重点是考察2个方面。

第一个是 new Promise时。传入的函数是立刻执行的还是下一个时间循环后才会执行?

第二个是 Promise.then(()=>{})里的函数是在什么时机执行?

当然后来我自己在vs code里实验了一下,发现第一个函数是在new的时候,就会立刻执行。而then则至少等待一个事件循环后才会执行。不出所料,这题自然还是写错了。

第三题我至今也不知道是什么意思——请你设计一个字典。具体实现不用写。它应该具备哪些功能?请注意具体的实现。

我看到这个题目的第一个反应是你们说的字典到底是个什么概念。是单纯的编程语言中的以键值对存储数据的数据结构还是针对某个具体业务的概念。因为没法提问,我只能理解为前者,那么问题来了,用C++写个数组我倒是可以,但是用C++写个字典,涉及到各种二叉树的话,我裸写是一定写不出来的。而且你题目里前边说具体实现不用写,后边又说要注意具体实现,你们这是精神分裂了吗?我就草草的写了个ts里定义了个Class,然后包了一个Map, 定义出来几个接口。就完事了。

我对于这个笔试题的质量没有什么好的评价,最终的结果也是和我预想的一样,面试没有下文了。不过考虑到对方公司的体量,我还是希望能够再争取一下的。再之后的几天里还是和他们在某司直骗上继续聊这个岗位,表示我的Cocos挺好的。都给他们微信公众号供稿了,但是得到的都是已读不回。

这不由得让我怀疑,他们这岗位不会是拿我来刷KPI了吧。但是接下来几周内陆陆续续的又有四五个猎头加我,说是这家公司在招聘。如果说他们只是刷KPI,为何又要找猎头招人呢?这让我不能理解。

“我之前面过他们的笔试题,应该是挂了。”我问猎头:“你还能帮我再推推吗?我也算是Cocos社区的活跃开发者了,技术不差的。”我恬不知耻的拿着刚在Cocos公众号发的技术文章推销自己。

“这个不太好办哦,”猎头回答:“他们好像有一个人才库,要是笔试挂了,就很难有第二次机会了。”听到这里,我只得作罢。

在文章的末尾,我还想再说最后一句:什么■■笔试题!!!

往期回顾:

追文更新:

3赞

第一!!!

一开网页就看到更新的爽感,谁能懂 :rofl:

之前面试过一个笔试,还是用的腾讯的题目, 没准备的情况下难度不低

想说 :有人能遇到手写红黑树的笔试 :smiling_imp:

之前碰到一个面试,拿出一个游戏让分析思路,然后让我回去做一下,做出来发给他们,他们看了满意再约下一轮面:rofl:

哈哈哈哈哈哈哈哈

依稀记得我在求职路上也遇到过这种,他们要求我在规定的天数内做出来,做好了再面试下一步,我还屁颠颠的做完了,拿着demo去找他们,然后他们说招到人了。。。。。。。真是一段难忘的回忆

笔试,我过不了

真是酣畅淋漓的面试。。。我这个没当回事,出门就把联系方式删了