为什么80%的码农都做不了架构师?>>>
前言
这次的成都面试之旅可以用“惨淡”二字来形容,收到了一份且唯一的一份offer,但却是我最在意的offer,那就是来自ThoughtWorks的offer。惨淡的原因很简单,一方面是年末了公司招人比较少,另外一方面是面试准备的不充分,一直捉摸不定要找一个什么样的工作,一直在java和c两个方向徘徊,是做底层的嵌入式开发还是上层的应用程序开发。
我是11月初辞去上海华为的工作然后回到成都的,回来之后首先下很大的功夫修改了一下简历,尤其是英文简历这块。之后做的工作主要有以下两个方面:一方面在51job和智联招聘两个网站上投了很多简历,开始的时候投的公司大多以民企为主,后来主攻外企;另外一方面在osc博客上公开了自己的简历信息,此举效果还是比较明显的,期间收到阿里巴巴杭州HR兄弟内推到成都支付宝。另外还收到了carrerfocus公司猎头顾问推荐的ebay金融软件开发方向,由于该职位对算法要求比较高,我自知能力不足,所以就没有继续深入下去。
面试之旅
下面按照时间顺序简单的介绍一下这段时间的面试经历:
-
笔墨乾坤
第一次面试让我很意外,因为招聘网站上并未介绍该公司是一家创业型公司,当天下午去天府软件园找了好久都没有找到该公司,结果在地下一层的创业场发现了该公司,被安排在一家咖啡厅面试,很戏剧的一幕是,呆在咖啡店我连一杯咖啡都没有,随便聊了聊半小时结束。仓促的投简历甚至连公司的名字都记不清就去面试,结果既浪费了自己的宝贵时间,同时也浪费了他人的时间,这是一件很不值得的事情。
-
Moto
成都moto是我收到的第一个外企的面试,所以非常在意,也稍加的准备了一番。但是在我到达成都moto公司大楼前面的那一刻,我感觉到非常失望。虽然moto移动部门被收购了,但好说歹说,你moto也是一家500强的企业吧,公司大楼前面放着好些个大纸盒,感觉像是要搬家似的,快垮掉一样的,十分萧条。moto给我的第一感觉就非常之差,进入大厅之后,前台mm很冷淡的告诉我,让我稍等一会,结果一等就等了差不多一个小时,期间我仔细了看了一下他们贴出来的一个大大的海报,才了解原来他们是做对讲机设备的。优势在于一旦某个对讲机终端丢失之后,通话的内容不会被监听。
-
支付宝
在这里要非常感谢那位内推我到成都支付宝的阿里hr,经过该兄弟的内推,我获得了一次支付宝的内推机会。但是整个面试的过程让我感觉有点不太爽,首先是星期六上午电话我,对方说明来意之后,就直接让你自我介绍,也不询问一下当事人当时是否空闲,由于我当时正在开车,就直接回了他一句,
“不好意思,我现在不太方便,是否可以下周一面试?”
“下周一我们的。。。已经结束了”(不知道他当时说的啥,没有听清)
“那明天上午可以吗?”
“好的,那明天上午聊”
第二天上午,我做好了准备,等待电话面试的到来,结果等呀等,等到晚上6点钟吃饭的时候,终于来了一通电话,没有办法赶鸭子上架,直接面试吧。结果可想而知,由于之前看的都是内核方面的书籍,没有认真的准备java,所以就这样悲剧了。
-
Gameloft
这家公司很奇葩,直接短信通知你去参加笔试,电话都没有一个。在上网调查该公司一番信息之后,发现该公司做游戏且加班非常严重,且不是我喜欢的公司类型,所以当天下午就没有去参加笔试。
-
ThoughtWorks
在智联招聘上投简历三天之后就收到反馈,接着便开始了我的长达25天的面试之旅。ThoughtWorks整体的面试过程给我的感觉就是非常人性化,很开心,没有任何一家公司能够让我感到如此的放松,自由,不用去准备那些复杂的算法和无聊的framework,需要做的仅仅是完全的暴露自己的能力和兴趣爱好。
-
-
电话面试 - 主要是了解candidate的基本情况,判断是否是ThoughtWorks正在寻找的人,这个环节如果你有自己的博客,是会有加分的;
-
logical test - 主要是做一些flow chart的logic计算,题目没什么难度,主要是细心,给定的是2个小时完成,我1个半小时就做完并提交了,然后做了一份认知能力测试,都提交了之后,大约半个小时后,收到通知进入下一个环节;
-
coding assignment - 3选1的题目,我选的是hotel reservation,3天时间完成并按照要求提交到指定的链接上,在coding代码提交之后一般两三天就会有反馈,但是我的等了10天才有反馈,刚开始还以为挂了呢,后来hr通知我review我代码的人休假了但是没有发给其他人,不过幸好还是通过了;
-
pair programming - 针对之前提交的代码重构,并介绍TDD的思路,考察candidate是否适应这种编程方式以及学习新知识的能力;
-
technical&culture interview - 技术面试和文化面试,选一个自己最想讲的项目介绍,然后面试官对此提出探讨;
-
当时在投递ThoughtWorks的职位的时候,对这个公司并不是十分的了解,甚至都没怎么听说过这个公司的名字。在收到第一个反馈说我简历筛选通过,进入电话面试的时候,才在网上认真的搜索了这个公司的详细信息,此时一发不可收拾,深深的被该公司的文化所吸引,这正是我一直以来所追求的公司。所以投入了很大的精力来准备ThoughtWorks的面试,从头到尾没有一丝的懈怠。
总结
虽然这次成都面试之旅只收到了一个offer,但却是我最心仪的offer,很知足也很满足。在准备ThoughtWorks面试过程中,我付出了很多的努力并始终相信着自己,最后顺利的拿到了offer。在今后的学习生活中,无论做什么,只要相信自己,付出努力就一定能够有所回报。这是我人生中第二次验证了这句话,第一次是由一个不入流的二本本科通过自己的努力考研进入了复旦大学计算机学院,在复旦我认识了很多牛逼的人,学到了很多,成长了很多,这是我人生中的第一次飞跃。进入ThoughtWorks后工作,我相信我人生的第二次飞跃即将到来,我相信并始终坚信着这一点。
后记
虽然在ThoughtWorks呆的时间不长,只有两个月不到,随后我选择了自主创业,但是TW始终是我认为最适合程序员的公司,非常自由,非常开放,是每一个程序员向往的天堂。每一个人都有自己的选择,在经历了500强华为,IT咨询外企ThoughtWorks之后,我最终选择了自主创业,follow my heart,无论做什么,只要努力用心去做,就一定会取得很好的结果。
如果您对算法或编程感兴趣,欢迎扫描下方二维码并关注公众号“算法与编程之美”,和您一起探索算法和编程的神秘之处,给您不一样的解题分析思路。