Works Applications是一家做ERP的日企,或许没有互联网累,但是起薪和国内互联网对比起来真的高的吓人。不过,WAP对人才要求还是很高的,清北的学生机会比较大,我等屌丝大多数是陪跑的命,但是,梦想还是要有的。
宣讲会
理工学子很不给面子,参会者寥寥无几,很尴尬。凡是参与宣讲会的同学,人手送一个8G优盘,收买我等屌丝足矣。一场宣讲下来,我只恨自己水平不够,够不着这样的公司,也没想过能进去,就抱着试试看的态度走接下来的流程。
笔试
两道笔试题,从宣讲会上获得,下去有5天时间做,个人感觉要做好还是蛮难的。有ACM竞赛背景的同学应该对付这样的题可以信手拈来,而我,只好暴力解决。第一题我回溯暴力了一番,加了点剪枝;第二题据说要用01字典树,做不动了反正,就没管。误打误撞进了面试。
Living Coding
英文简历,全英文面试,我还是有点怵的,提前准备了自我介绍,现场的确用上了,这块的表现还可以。现场编程是基于Linux+Code::Blocks的,并且电脑是日版的,按键什么的用不习惯,再加上编程还有倒计时,因此有些小紧张。但是以上都是借口,根本原因在于自己太弱了,两道LeetCode上的easy题居然没有全A,到现在还是懊悔的不行。
题目很简单,第一题:给定一个数,判断这个数是否为2的次方,禁止使用循环;第二题:给定一个字符串,按照zigzag转换然后输出新的字符串,以前原原本本做过,结果写代码的时候脑子抽了,搞了半天没搞出来时间就到了,规律什么的在纸上已经搞出来了,但是没法用英语给面试官讲明白,真的他妈的想抽自己两巴掌。
很意外,HR却告诉我第一轮过了,可能我在某些我不知道的方面做的还不错?我该庆幸的吧,但是还是不开心,I feel so pity for that problem,纠结星人。接下来会有一个开放题的设计和为时5天的internship,用心准备,力求逆袭。
Document Task
在summer internship之前将近一个月的时候,WAP发邮件给了document task的题目,设计一款面向cinema manager的软件,要仔细考虑profit,要有亮点,说白了就是怎么说服客户认可你的产品。我想破脑袋也想不出什么大亮点,然后就放弃治疗了,写了些普普通通的feature就交了。Review我catalog的面试官后来才知道是个北航学姐,人非常好,给我feedback都是正面评价为主,让我一度以为难道我这样的文档就算OK了??!! .. 之后根据feedback稍微改了改,然后提前写了一点点脚本,就踏上internship的征程了。
Summer Internship
习惯了晚睡晚起,所以参加intern的前几天上午简直要疯了,困的不行。据说之前intern大概是10天时间,而现在已经改为5天了,说是5天,但是去了才知道,真正干活的时间也就只有3天。第一天修改catalog,而我划了一天水 ... 第二天和工程师进行catalog review,我就哔哔了一下回来接着划水 ... 第三天实现代码 ... 而我靠着之前写的俩Python脚本和一点C++作为保底,觉得再写新功能也来不及而且数据上也不支持,所以第三天我又划水了 .. 现在回想起来简直羞耻,满场的应聘者噼里啪啦紧张地码个不停,各种炫酷界面看的我眼花缭乱,各种深度模型看我心惊肉跳,而我无能为力,不知何干,只会划水,深深鄙视自己。
第四天上午就是终极的Demonstration了,我没啥技术上的亮点,也没啥产品上的亮点,怎么办。经过我深思熟虑,我决定从细节上下功夫,把表达逻辑清晰到极致,把代码逻辑和风格尽量做到舒服,以此作为我与众不同的地方。其实这并不与众不同,只不过其他人有更闪亮的点去展示,没人像我这样low,所以不会选择把重点放在逻辑上,而我,或许正好钻了这个空子。
终极答辩有点紧张,但是没想到自己居然用英语滔滔不绝地讲了40分钟,基本没留什么时间给mentor提问了,时间把控上没做好。展示过程中,我按照想好的逻辑一路顺利进行,每个feature都解释了选择它的原因,怎么做的,对客户有什么好处,代码review,注释解释等等,期间还结合公司文化和产品扯了几句。总而言之,技术不亮故事凑,混了个待定的机会。
第四天其实基本就完事了,当晚开了闭幕式和party,party在酒店一层的自助,还不赖,这次intern所有的食物都相当不赖,公司很舍得花钱。当天得知我第二天还得来参加二次答辩,给我换个mentor,我简直nervous到不行,当时想要么过要么不过,不如给个痛快。事实证明,其实给我待定机会,意味着我离通过不远了。
第五天同期的其他同学没什么事了,待定的9人脸色无一不沉重地重返酒店。我有了前一次的答辩经验,第二次时间控制的不错,逻辑表达也没有问题。这次的mentor是个中国人,他get到了我的点,详细地看了我的代码实现并对我的代码逻辑和代码风格表示赞赏。同时,他对我的答辩从不同的角度提出了一些建议,我觉得也很受用。他希望我以后做Demonstration多从客户的角度把各个feature串联起来,如果能变成一个有关联的feature链并形成一个更大的闪亮的feature那是极好的,我觉得他说的挺有道理的,道理我都懂了,但是下次也不一定能做的到。
收到offer
二次答辩结束,我收拾收拾打车回去了,心想来这5天,每天给我发200,我打个车土豪一下又如何。回到学校和室友订了外卖,等了一个多小时,刚吃完便收到公司打来的电话,告诉我通过了这次面试,效率很高。不知道为什么,当时只是觉得,哦,过了,淡定的一笔。原来有期待才是最美好的事,美梦成真或许并没有意淫那么幸福,可是成真和意淫傻子都知道该怎么选。不管怎么样,收到offer是对我的一种肯定,还是很开心。只不过没想到早上刚潇洒地打车离开酒店的我,下午还得屁颠屁颠过去。下午四点半到酒店,居然还发了一本测试,做了一个小时,基本上是一些初中数学题,被一群北大的吐槽是对智商的侮辱 ... 好吧,我不表态。
当晚在酒店的神户吃了日本菜,看起来就挺贵的,再次证明了公司的土豪作风。这轮intern共42人通过了16人,参加二次答辩的9人当中大部分都过了,这个数量相比于往年来说已经多了很多。当晚有个环节是上海的VP给每个通过的同学颁发证书,好像毕业典礼一样,挺有意思的。期间工程师、HR、VP换了几次桌,充分和大家交流,我是属于那种默不作声待在角落静静看着你们装笔的那种人,尽管我不活跃,不代表我不认同,我心里对WAP还是点100个赞的,每个应聘者都能感受到公司的尊重和关怀。所以,从目前接触来看,的确是一家非常不错的公司。
HR面
第六天,我再一次来到酒店,这应该是近期的最后一次了。和HR聊了点offer上的注意事项,HR了解了我的一些基本信息,就完事了,氛围轻松愉快。正式签约据说会在10月或11月,也给了应聘者充足的时间去考虑去对比其他公司,的确人性化到极致了。真的没想到17年校招的第一枪开的这么这么顺利,希望能一直顺利下去。
网友评论