我和阿里的五次“相亲”(或者“约会”)( 成为优秀程序员的10个有效方法)
- 技术交流
- 2024-10-25 22:40:01
人物介绍(全部是化名)
区区:笔者。红娘:给区区推荐的人。西毒:第一次、第二次面试区区的技术大牛(阿里金融)——- 走到第二轮面试。金不换:第二轮面试的主管(胖胖的)。东邪:第三次面试区区的技术大牛(天猫)—— 走到第二轮面试。伯通:第四次面试区区的技术大牛(支付宝)—— 走到第一轮面试。南帝:第五次面试区区的技术大牛 ——- 走到最后一轮面试(蚂蚁金服)。北丐:第五次面试区区的技术大牛。张良:第五次面试区区的 HR。念慈:第五次面试区区的 HR。前言
2011 年 11 月,区区和一个江湖兄弟来到杭州(后来没到半年这哥们又回去了),放弃已经掌握多年的 C# 本领,去学习后面不知道会产生什么后果的 ios(OC),当时放弃的原因很简单,因为 ios 银子很高。(当时 C# 区区学习的很深入,涉及到了控件的 GDI+ 绘制、多线程安全管理、Remoting 的应用、微软的 3C、双重缓存等)。
经江湖兄弟的介绍,在一家叫邦讯会馆谋得一职位(ios 开发),后来在这家会馆一呆就是 3 年。刚到杭州时候,根本不知道阿里总部在杭州,也没有想过去阿里巴巴工作,纯粹为了拿高点银子。
区区未踏足江湖的时候,已经听说风清扬的英勇战绩(他的故事,区区是看了又看,好几本呢)。当时只是膜拜,没想过去工作什么的。
后来经红娘的介绍,开始让区区对去阿里工作产生的兴趣,加上之前对风清扬的膜拜,似乎与心里沉睡的念想产生了共鸣,那去试试吧,由此有了接下来的 5 次"会武"。
西毒似乎放了区区一马
2012 年 10 月前后,区区整理了一下履历,其实手里没有多少关于 ios 方面的干货就发给了西毒。没过多久,就收到西毒邀请,区区也没有准备什么就过去了,心想经过快一年的历练 ios 应该没有多少问题了,当时只做了几个上线的项目(什么中国 Enternet event 啊),就这么过去了(阿里金融-滨江园区)。刚到阿里,真像土鳖进了城,阿里庄园真大,进门的时候还要一个纸牌黏在身上,写着"访客"。走进园区,一个胖胖的雕像,一身不对称,昂着头笑嘻嘻的,和米其林轮胎似得。整个园区乍一看和鸟巢似得很大,听说有 8000 多人。
没过多久区区和西毒在一个叫做星巴克的 coffe 馆见面了,个子不高,带着眼镜,额头的头发不过眉毛(齐刘海),两眼炯炯有神,牛仔裤和橙色条纹和红色方块交错的外套。他的这个装扮一直影响区区,导致区区认为阿里的所有技术都是这样的(后面几轮确实都是这样的)。西毒没有问多么难的问题,他提出问题都是一些商量的口吻,从他问问题中,区区感觉得到了尊重(cell 优化、内存的管理、当时网易跳转方式比较流行,问问区区是怎么实现的、控件是如何实现的等等),说实话:自己摸索学习 ios 快一年了,也不知道自己的封装是对还是错,但是感觉和西毒聊的不错,也说出了自己的困惑,自己也感觉遇到了大牛,崇拜之意溢于言表。量了很长时间,西毒把当下比较流行的几款 APP 拿出来问了区区,如果让区区实现这个、那个应该怎么实现。
最后在要离别的时候,他说了一句:应该没问题,回去等通知吧。区区很激动、也感觉很轻松。就屁颠屁颠的回去了。但是 1 周、2 周过去了,没有接到通知。最后一个月过去了,终于等到了一个电话:大体意思你 die 了,原因:内部调岗,年终不招人了。那心里的落差,不多说了,不过也让区区开始有了不进阿里誓不罢休的想法。
又见西毒
2013 年夏天,"叮咚"突然收到西毒发来一条短信:"最近考虑换工作了吗?(到小微贷款)",那是肯定的啊。这半年来,区区不仅仅把当时他问的问题总结一遍,还把别人的控件用自己方式实现(照抄效果,代码是自己的),开始做组件性质的开发,效果方面的技能成长了很多,也开始有了自己类库、工厂模式等。就这样,又一次把区区的履历投了过去,很快被召唤了过去,这次在阿里支付宝大厦(西湖区),进门不用说一个访客黄牌贴在身上,当时心里想:什么时候能把工作牌挂在脖子上啊,(当第一次看到阿里巴巴的工作牌子是橙黄色的,导致区区以后看到橙黄色的牌子认为就是阿里的员工)到了 18 楼,进去又像土鳖进城了,这看看那看看的。18 楼电梯一停,首先看到是支付宝三个进入眼睛,和 MM 说,区区是来面试的,MM 打了个电话,随后领着区区到思过崖(去找令狐冲了),区区就在思过崖思过了一会,西毒来了,寒暄一下,说上次抱歉,简单问了问最近做了什么东西什么的,技术就算过去了,毕竟已经有过一次接触了,他说:要么你先等一下,我让金不换过来。区区点了点头:好的。
不一会,一个胖胖的哥们就来了,后来才知道他是重庆的理科高高手状元。带着眼镜,胖胖的,感冒了,寒暄了几句,斜靠椅子坐下,大腿和肚子 135 度斜躺的,说:我要离你远点,我感冒了。区区说:没事的。其实心里挺在意的。当时我感觉我也有点感冒,自己心里还紧张。金不换问了几个不疼不痒的问题:说说你的职业规划,说说苹果未来的发展,说说你对自身的要求。第一个区区答:大体意思是未来3-5 年把自己的技术搞好,希望自己成为一个大牛,同时希望自己能成为一个 Teamleader。第二个区区答:未来 ios 开发环境开发工具会越来越简单(平时没有关注这个问题,只光想着开发工具怎么怎么样了)。 第三个区区答:注重原生态开发什么的。
然后区区就这么从思过崖走了,等了 1 周,结果:die 了,原因红娘说:你不应该说你要做 teamleader。还有人说感觉区区不稳定,干不了几天就走了。
过了半个月,听说金不换从阿里辞职了(心里感觉不平衡)。
后来总结一些金不换的几个问题。
电话对招东邪
你好,我是阿里的东邪(这次面试在上次面试结束不到一个月,接到电话还没有反应过来),"%&%&*&(%(*……%&*……",就开始了,当时说实话,区区有点伤心了,感觉阿里怎么这样啊,在这次之前也听说阿里各种不公平,又气愤(阿里找人不公平)又恨(自己不够牛逼),不过此时还得好好面试吧,但是多少在回答问题的时候有些情绪,不过这次东邪给的招数都是项目用到的,还有一些细节平时不是很在意的:像 KVO-KVC、动画组、Cell 复用、多线程、内存管理、事件传递、UILayer 和 UIView 区别、NSObject 和 id 区别、为什么 UIButton 是集成 UIController、程序在内存的分布情况什么的等等还有很多。等整个面试下来后悔之前有点情绪在里面,这次遇到高手了,有的问题提,区区回答的不是很好(还带情绪)。最后可想而知了,结果 die 了。
区区开始反思,开始为下一次面试做准备(虽然不知道什么时候),把这三次的面试详详细细的总结了下,这次面试结果,在意料之中,但是想哭。
开始努力、总结;再努力、再总结。
西毒推荐区区到支付宝,在伯通面前区区泪"牛"满面
机会终于来了,不管怎么样,区区再一次来到了支付宝大厦,说实话在来之前,心里担心和害怕,前天晚上失眠了。当然西毒给了区区很多建议(他说我知道你是个做事的人,我这边是没有问题,但是有时面试不仅仅靠技术什么的,说了好多;大胆说出来你会的,你的优势,用 UML 画出来你的程序框架;这里非常感激)。当时区区感觉面试的肯定不是他,而是支付老大伯通,开始他就用了左右互博术:说说你感觉内存如果有泄漏你是如何优化的;说说你最拿的出手的项目或者 demo,而在互联网上找不到的;说说闭包原理;*&&^&^&*^&*^*&^&*根本就没有问 ios 问题,伯通说:支付宝接口都是底层的,每天都有几千万调用,所以计算机底层和C方面知识要扎实。区区无言以对,能不能给区区一个机会,伯通说:不行,但是你还年轻,可以再回来。就这么灰溜溜的走了,路上感觉区区和伯通是一个地和天的区别。不管怎么样,区区把情况反馈了给西毒,西毒笑了笑:你平时既要做好项目,还要整理知识点,理论和高度需要一定时间,你目前很不错了,只是这次运气不好。
唉,回去之后,区区把操作系统、系统组成原理、OC 和 XCode 高级编程整理一下,开始写博客等。
继续做准备,为阿里面试下一次机会(不进去誓不罢休)。
准备辞去工作三年的公司,偶遇红娘牵线
杭州三年,自己感觉在过一段时间阿里面试,先辞去目前工作,毕竟平台感觉小了,并且 Boss 给银子也少了,想换换平台。经过三年磨练,区区现在也是一组之长了,自己也有了自己项目架构,也有自己一套管理方法,也有自己的一套做项目的路子,出去找工作也很容易,给的待遇基本上是现在的 1.5 倍,本想就找个适合自己平台算了,谁知 QQ 和红娘聊天有争取到了一次阿里的机会,算算这是第五次了,感觉也可以再去试试,如果还不行再修行两年。这三年总结一下:第一年是外炼的筋骨皮——套路,第二年内练一口气——心法,第三年内外合用检测自己是否练对了——心行合一(夸张了点)。当然这三年,区区也总结了自己失败的教训(面试方面也总结了),来之前区区做了很多准备,这次没有失眠。
第一轮开始了:电话和南帝对招。问的问题,基本就是以前的,还有一些做项目方式方法、一些编程思想等,主要是宏观的问题,加上部分微观的知识点,结果 pass 了。
第二轮开始了:支付宝 15 楼万剑山庄和北丐过招。问的问题是:技术问题、数据结构、runtime 什么、运行机制等。
第三轮开始了:支付宝 15 楼万剑山庄和张良过招。问的问题是:职业规划、想要什么、为什么来阿里、为什么辞职等。
二轮和三轮面试持续了 2 个小时多。感觉这次机很满意,该说的都说了,自己准备的也说了。
过了几天第四轮面试开始了:遇到了念慈。问的问题是:痛苦的经历、骄傲经历、如果这次你再次被拒了说说是什么原因之类的,生活类的等等。聊了一个多小时。
这四轮前后总够 1 个月 20 多天。
几经波折,英雄帖(offer)终于来了
经过了 1 个半月的面试最终通知区区去体检(合格),直到今天区区刚刚收到阿里的电子 offer,高兴之余,写此文章留念。
当然这期间区区还收到其他几家公司的 offer,印象最深的就是石头(HR),多谢您的看得起,最终没能和您一起工作,自己也很惋惜(区区内心有很愧疚,希望您能谅解)。
最后多谢红娘(孔)和西毒(郭)的推荐!谢谢!
来自:csdn
我和阿里的五次“相亲”(或者“约会”)( 成为优秀程序员的10个有效方法)由讯客互联技术交流栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“我和阿里的五次“相亲”(或者“约会”)( 成为优秀程序员的10个有效方法)”