三月份澳洲案例逐渐增多,为了避免乘坐公共交通工具,三月份有一个星期都是开车都市区附近的公园找地方停车,然后再步行经过海港大桥上班。因为需要抢到能免费停一天的车位,每天6点半就要出门口了,这些经历以前还从没有过。
后来疫情逐渐严重,公司确定所有员工在家工作。当时公司说资金可以撑到年底,当时我在想疫情不会持续很长时间,应该不会有太大变动,也就继续安心工作了。
四月
到4月6日,CEO 突然说跟我视频,就知道大事不好了。果然是通知我被裁了,除了我还有其余两个开发,四个客服,公司补偿还算到位。那时候心态还算不错,觉得市场应该还有职位可以选择。
通知的当天已经不用工作了,下午四点就收到了CEO发出的辞退信。一切来得都太突然,当天都不知道要怎么做。到了第二天才知道要开始找工作了。
第二天一开始就投了三家自己想去的公司。其实这样是不太正确的做法,因为已经有两年没有准备过面试了,需要练习,如果一开始就投自己想去的公司的话面试很可能回答不上来问题,成功率会比较低。
过了几天,其中一家公司的 recruiter 来了电话,简单的自我介绍和公司介绍后冷不丁就问了一个 behavior 问题,当时就愣住了,答得支支吾吾的。面完说会联系结果,最后却是什么消息都没有。
第二家公司过了一个星期后直接说已经找到合适的人了。
最后一家公司C迟迟没有信息,只好继续投职位了,同时准备好 behavior questions 和刷题。这时新闻上都在报道大公司停止或延缓招聘,在 Linkedin 上也只能找到合同工的工作了,这时候心里是有点慌的。
Google parent Alphabet Inc. is slowing hiring for the remainder of the year, the most drastic action by the web search giant since the Covid-19 pandemic began battering its advertising business several weeks ago.
在一个旧公司的 Slack channel 里有人发布了一个合同工的招聘信息,第一时间就投了。面试官很快回复并在第二天面试。
第二天的面试很顺利,问的都是比较实际的 Android 问题,面试后就跟我说进入下一轮了。第二轮面试是完成一个自定义 View 的动画,由于紧张,API 调用的参数没有搞明白,虽然最后在提示下做了出来,但是还是被拒了。
再一次发现自己的不足,唯有做个 Demo 补好这个漏洞,希望以后碰到类似的面试能更好地应付。
五月
最后一个之前投的公司C终于联系我了,开始了一次面试官电话面试。一开始问的都是 beavior questions,由于之前做了准备,答得还可以,之后居然问一些 Java 的基础问题,幸好还记得,虽然有时需要几秒钟思考,也答出来了。面试官感到我不是太流畅,说了一句可能我太久没准备面试了吧。
电话面试就这样过了,下一轮是编程面,说是考数据结构,由于我想准备下再面,时间定在了两个星期后。
期间另一个合同工面试,是一份政府工。这份工作需要熟悉 Pair Programming 和 TDD,对这两者都不熟悉,自然就失败了,这个失败对打击比较大,但是也看清了对测试的知识不足,所以赶紧买了个课程把这个知识点补上。
C公司的编程面试终于来了,面1小时,两个面试官,一共四题问题,从简单到难。由于之前一直有刷题,发现即使是最后一题都觉得简单,最后提前了10分钟完成了所有面试,感觉应该会过。
六月
发现能投的公司越来越少,C公司的最后一轮面试安排在两个星期后,是一个三小时 Back to Back 面试,在面试前做了不少准备,因为之前面试的失利主要是太乐观,准备不足造成的。做的准备主要有回顾 unit test,回顾 rxJava,看完 Effective Java 和回顾数据结构。两轮面试下来,觉得大部分都答到了,但是心情还是忐忑。结果过了两天 HR 回复讨论面试结果,说面试结果很好,提着的石头终于可以放下了。这是这段时间面试最想去的公司,没什么讨价还价就一口答应了。
总结
这次面试旅程比想象中长,原本以为一个月可以找到工作,到发现面试的准备和现在市场脱节再到重新准备各种知识点,最后找到工作,总共用了三个月。现在还在新公司的蜜月期,希望以后一切顺利。