开篇
我找工作时是 2018 年。
那一年,BAT 大量缩招,待业形势严峻,互联网寒冬音讯蔓延。
最终我通过强烈角逐拼下了几个大厂 offer,回顾往事,感觉分享进去,兴许对你能有所借鉴。
简历
这一年的 7 月初,阿里巴巴早早开始了内推流程,拉响了抢人大战的号角。我也第一工夫取得了音讯,开始继续关注。
在内推渠道刚开明后,四周同学都纷纷投了简历。但我迟迟没有口头,是我不上心吗,是我不急吗,还是我不想去阿里?
真实情况是我很上心,我很急,阿里巴巴是互联网人幻想工作之一。
然而我晓得此事急不得,绝不能打无筹备之战。因为我之前始终忙着做我的项目,找工作方面一点筹备都没有,当初冲上去必定当炮灰。
如果这次面试面挂了,很有可能进人才资源池,半年或者一年不会再承受面试。
那这段时间我做什么了呢?
我在潜心写简历。
如何能拿到 offer?首先得接到面试告诉。
如何接到面试告诉?先得让你的简历从上万份简历中怀才不遇。
大厂是永远不缺简历的,如何让你的简历失去留神是第一步,也是最重要的一步。
刚开始我是这样写简历的。所有的我的项目一拥而上,Java Web 的、Android 的、C# 的、Python 的,只有本人做过的都写上去。
为什么呢?我感觉这样写能体现出我我的项目经验丰富。
但我老师看到我的简历后,眉头紧皱的问了一个问题,你筹备找啥岗位?我说 Android 啊,这个做的我的项目最多,也最熟。
老师就问了,“那你找 Android 写其它乌七八糟的干啥,写 C#、Python 我的项目能证实你 Android 厉害吗?“
我认真想想,其它我的项目我尽管我也做了,但其实都浮于外表,理解不深。真问点什么问题,我必定答不上来。
于是我开始第一遍改简历。
首先把所有和 Android 无关的我的项目都删掉,精挑细选后留下 3 个比拟相熟的。并对这 3 个我的项目进行了丰盛,重点写了本人负责的性能点、用到的技术以及最初的成绩。
改完后简历显著简洁了很多,让人一看我就晓得我是应聘 Android 岗位的。
而后我第二次给老师看简历。
老师看后问“几个我的项目你都熟吗?“。
我说“当然熟,我做的能不熟吗“。
老师说你这么自信,那我问几个问题,而后就开始问我写的技术点。
问“你晓得这个框架怎么用吗?”。
这个我晓得,简要说了下。
而后他又问“你晓得这个框架的实现原理吗?”。
我答不上来,因为我做我的项目的时候只管用,具体框架外部怎么实现我素来没关怀过。
老师说“那你和别的同学比有啥长处呢?哪个大学生不会拿来间接用,怎么体现出你的专业性?如果没有比他人好的短处,公司凭什么在几万大学生当选你?“
说的让人无奈反驳,我承受了批评。
于是我再次回去改简历。这次我把简历认真过了一遍,把不熟的技术点都去掉,只留下本人能搞得懂的。
改完后我又去网上搜简历上提到的所有技术的原理,并把一些好的剖析文章全副打印进去,装订成册,放到桌子旁。
过后的材料我做了一个整顿,有趣味的敌人能够去看看:
接下来就是重复看。早上醒后看,吃饭走时候看,吃饭回来看,总之有事看,没事也看,就这样缓缓记到了脑子里。
过了几天我又去找老师,技术问题顺利过关。
这次老师拿起我的简历开始挑毛病。提的都是“你这句话不该这么写”,“这个词不行,换个词更适合”,“这不应该逗号,要用分号”等等之类的问题。
老师说“你读了这么多年书,还研究生,语文程度咋这么低“,说“写简历要像写论文一样用词失当,逻辑清晰,这样看的人才不会累“。
于是我第三次改简历。
这次我把一些逻辑不通顺,有歧义,拗口的货色都改了一下。争取让人看完后就明确,而不必花工夫去思考我到底想表白什么。
这次改完后我让四周同学阅览,并让提意见。就这样改了几次后总算过了老师这一关。
简历终于确定下来了。
模仿面试
老师说做个模仿面试,他问我答。
问“你这我的项目次要实现了什么性能?为什么用这个技术,和别的技术比有什么劣势?你思考性能了吗,是怎么优化的?“等等之类的问题。
这些问题我有的答上来了,有的一下想不到为什么。
老师说你还不能上战场,再去筹备筹备。
这次回去我把简历打印了进去。而后一遍遍读简历,每读一句话我都脑补面试官可能会问我什么问题?再把构想问题的答案标注在这句话旁边。到最初简历上稀稀拉拉的铺满了我的批注。
接下来就是吃饭,睡觉,看简历。
几天后我感觉筹备的差不多了,就找内推渠道投递了我的简历。
接下来的事件就是期待。
期待的期间我也没闲着。网上搜寻了一些面试题,并把这习题都打印了进去。没事就翻翻,然而翻的过程中发现有些知识点很容易忘。
怎么办?
我买了本便签,把一些容易忘记的知识点都抄到便签上,而后贴在桌子上、墙上。
这样我每次低头、发愣、无聊时候都会去看几眼便签,一步步加深记忆。
日子一天天过,期待的同时也在放心简历会不会被刷掉。
面试
这一天终于来了。
一个阳光明媚的下午我正打算去吃晚饭,电话响了起来。我看一下,是杭州号。
我晓得这应该就是面试了。于是等电话响了两秒后,深吸一口气,接通了电话。
对方介绍本人是阿里巴巴面试官,负责 Android 面试,并问我当初不便电话面试吗?
我顿了一下,说“当初有点事不不便,请问今天能够吗?”
为什么我这样说呢?是我 * 脑袋抽风了吗?我不是始终在等这一天吗?
当然不是,而是从天而降的电话打乱了我的失常节奏,我心理上还没做好筹备,思维没法立马投入到面试状态中,如果强行面试成果必定会大打折扣。当然我心里这么想,但嘴上没这么说。
征得面试官批准后,我挂了电话。
吃饭回来我就开始挨个温习本人整顿的面试题、知识点、还有相干的专业书。
这一晚我没有睡觉,争分夺秒看材料,我晓得我筹备的工夫多一点,就会多一分面试通过的把握。
第二天下午 5 点,电话又响了,面试正式开始。
面试官听起来比拟年老,具体的面试题记的不分明了。次要是 Android 的一些知识点,然而问的比拟深,问了一些源码的货色。
尽管难,但大部分本人都筹备了,根本都能答上来。当然也有不会的,在阐明本人不太懂后,我就往本人相熟的方面引,整个流程下来根本没有冷场。
过程中,当面试官晓得我会点 web 开发后,还问了个 Spring 切面的货色。尽管后盾开发不是我强项,但平时本人有所理解,也答上来了。这个感觉是个加分项,在有深度的同时又有广度,会比其他人更有劣势。
整个面试过程大略 1 小时左右。面完后本人感觉体现还行,持续看材料,筹备第二次面试。
几天之后电话就来了,电话声音显著老成了一些,说本人是部门主管。
这次面试难度明显提高了很多,次要问我 Java 知识点,比方内存模型、垃圾回收机制、多线程、同步锁、hashmap 源码实现,还有数据库等。
两头也问了一些开放性问题,比方我的项目计划怎么设计的,为什么这么设计等问题。
全程没问我 Android 的货色。好在平时 Java 等基础知识有所积攒,根本也答了上来。
所以同学们平时还是多积攒,根底打牢能力应答各种问题。
最初面试官还问我做 Java 开发几年了,怎么晓得的这么多?
我说平时看书,看博客看来的。其实真实情况是:大部分是从网上搜的面试题,只不过筹备期间常备不懈记下来了。
这次面试大略 40 多分钟。
过了一天就接管到三面告诉了。
这次面试官说他是别的部门主管,次要是帮忙跨部门核验一下。
问我平时个别上啥网站,看啥博客,看啥书,用啥电脑,Linux 熟不熟等问题,还去看了看我 Github。
全程根本没问我什么技术,感觉次要是考查我对技术的酷爱水平。
最初问的我都有点慌,弱弱的问他为啥不问技术。他说后面两个面试官评估挺好的就不问了,而后我就释怀的和他聊了几句。这次面试大略 20 多分钟。
再过几天后就接到了 HR 面试电话。
HR 面试次要是考查一些集体素质,比方你的学校体现,个人合作能力,愿不愿意去阿里巴巴工作等问题。
有些人对 HR 面试就会放松警觉,其实 HR 面试也很要害。尤其据说阿里 HR 有一票否决权,当然这个我也不确定状况虚实。
HR 不关怀你技术能力,重点是考查你的三观与企业文化匹配度,比方试探你愿不愿意加班,愿不愿意承受挑战,如何化解领导与上司抵触等问题。
这些答复其实也都是有肯定技巧的,没有标准答案,看集体领会。倡议大家答复时要留心,不要心里想啥说啥,尽量说 HR 想听到的。
举个例子,HR 问你违心加班不?
加班当然没人违心,然而你得说为了配合团队工作的按时实现违心加班。
HR 面试大略是 30 多分钟。
Offer
接下来就是等发 offer 了。
在忐忑的期待中,8 月 15 号这一天终于收到了正式 offer 邮件,蚂蚁金服 Android 客户端开发工程师。
就这样在校园招聘正式来开帷幕之前,我成了领有阿里巴巴 offer 的几百人之一。尽管最初没有抉择去阿里巴巴,但这个 offer 让本人在前面的面试中更有了底气,也更加从容。
在此还是要感激阿里巴巴,感激已经对我的认可。
序幕
最初解释一下为什么我文章的题目是“一早晨拿到阿里巴巴 offer”。
我在想:
如果那天早晨第一次接到面试电话后我间接开始面试,在我没做筹备的状况下,很有可能面试成果达不到预期。
如果那天早晨我没有通宵达旦的温习知识点,那面试中的问题我很可能答不上来。
如果我那天早晨通宵后,我体力不支病倒,那面试状态也会不尽人意。这里我也揭示大家不要模拟我通宵,还是要保障短缺的睡眠。
所以我认为那个早晨是决定性的,成兴许是那个早晨,败兴许也是那个早晨。
庆幸的是我胜利了。
感激你能读到最初,心愿能对你有所帮忙。