记瓜子二手车的一次面试
背景
因为老板承诺的加薪迟迟没能兑现,上次跟小白吃饭被她鼓励,注册了拉勾,简单介绍了下项目经验,瓜子HR看到后联系我应聘web开发职位。
正好趁项目刚release,稍微整理了下项目经验准备了一份简历出来,HR看到后说感觉云平台开发项目更适合。我抱着试试看的心情去了,反正俩公司也不远,2:30的面试,2:00我悠哉悠哉出门骑着我的小电驴出发了。提前十分钟到达,正好也打电话给我了,开始我的面试。
第一面 - 云平台开发项目
是一个看起来比我还年轻的小伙子,一下子觉得轻松不少。本来也没太紧张,因为觉得希望不大。简单介绍经验,然后第一个考察点,让手写二叉树,一脑门黑线就下来了。工作快7年了,我天真地以为社招大家聊聊以往项目经验就得了, 竟然还拿招聘应届生那一套来考察......勉强镇定,画树,怎么遍历全忘了,还是小伙子提示说前序遍历、中序遍历、后续遍历。于是那点模糊的记忆浮上来开始写,吭哧了一会儿还是投降了,毕竟平时工作中根本用不到。然后面试官还不死心,又问我第二个算法问题,我直接说咱们平时工作中用到算法多吗?因为我平时的工作中基本都用不到,这些毕业也比较久了确实都忘了, 如果这个职位需要比较强的算法或者数据结构功底,那我可能不适合。小伙子无语了,让我等着就走了。自己在等的间歇总结了下,做了点笔记,对方的项目用go比较多,这个我没用过,确实也不适合这个职位。等了一会儿小伙子下来问我对测试开发有兴趣吗?我说好啊,于是他说让等着待会儿测试开发项目的负责人过来面试。
第二面 - 测试开发职位
第二面换了个地方,一面就在开放的工位聊的,对面是瓜子的客户专员,一直在打电话收集客户反馈。二面换到茶水间,会议室比我摸更紧张。
依然先是项目经验,刚爬了不知道几楼上来,我气儿还没喘匀。这个面试官看起来岁数比我大些,比较沉稳,那秃顶让我莫名地有点亲切感....😅
先是问了两个操作系统的命令,第一个是怎么查看进程,这个简直不能再熟悉,要问我查硬盘空间我就歇菜了。然后又问怎么awk,这个接触不多,不太了解。之后问怎么修改文件中的部分内容,这个也是不能再熟悉了,sed,我甚至还知道Linux和Mac的区别呢,不过他没再继续问操作系统了。也开始问算法了,我就奇了怪了,为啥我工作7年用到算法的时候两只手足够数了?即便不会度娘也是分分钟的事儿。只能理解为总需要一种方式来考察面试者的基本功。不过人既然问了,还是努力专心去解答。
这次的算法题是一个数组,怎么找到最大连续和,一开始没理解他要的结果,以为是要找到最大连续和的子集,绞尽脑汁想怎么拆开这个集合。面试官显然是有经验的,跟我一起理了理思路,我才明白他是要一个和而不是子集。很开心地几行代码搞定,然后他一看说和没有置0,确实....大意了,少一个判断....但无论如何,在他的提示下完成了这个算法。后来了解到这个职位是做智能硬件自动化测试的,我有些懵,不懂啊....结束面试进入等待,比较赞的是面试给了两张白纸,嗯,随便画。
第三面 - 总监面
等来了又一个中年男面试官,嫌茶水间吵,找了一个会议室。另一个同事带我过去的时候我才知道那是总监,管百十号人吧。总监对项目经历问的表较多,这个毫无压力,对答如流。然后算法又来了......我当时就在想回去难道要重新学习java面试指南?
这回的算法题是一个数组,怎么找到第一个唯一出现的字母。努力的想,数组遍历?还讨论了复杂度的问题,那点知识在他的提示下也慢慢回到脑子,跟有经验的面试官聊其实挺轻松的,他会引导你的思路。最后在他的引导下,用hashmap做,以字母为key,位置为value。hashmap初始化后要遍历找位置最小的那个,我设了变量i去记录位置,但是一时没想到应该怎么初始化它。于是想给放到hashmap初始化的code里去,他提示说可以直接赋值数组长度,那瞬间觉得自己脑子真是.....shit
第四面 - HR
这时候已经从总监那里了解到这边的工作是早上10:00到晚上8:30,彼此都觉得会是个问题。HR过来了之后简单聊了下薪水期望,说公司四季度会搬到朝阳东风北桥,距离我现在住的地方很远。这是个很大的问题了,这时候我基本已经判定自己不可能了,也没有表现出强烈的兴趣和愿望,估计offer都不会给我。说几天内会打电话通知结果。
总结
自己全程佛系淡定,可能也跟没抱太大希望有关系,本着学习长经验的目的去的。但是感觉想工作地点加班强度工作时间这种比较影响决定的事情应该在面试前就沟通好的,好在我是本着长经验的目的去的,倒不在乎,一想到要离开我摸,要离开我的Mac pro和IMac显示器,还是觉得依依不舍的。但是目前的薪水实在是.....买不起房啊,继续看看机会吧,除了工作经历,要多少复习下数据结构算法等.....一个测试开发职位都要考算法,真是有种杀鸡焉用牛刀的感觉,不过我没面试过别人,不知道应该从那些方面去考察一个人。
最后瓜子这面试效率还是要给一个大大的赞的,不用跑几趟,一次请假全部面完挺好。而且一个职位不合适还会内部推荐别的职位,如果是我摸,可能直接就请出门了。哎,大象跳舞还是有点难度的。