阿里的招聘相比較于其他公司來說真的算早的,所以我其實(shí)很早就開始和阿里奮戰(zhàn)了。在進(jìn)入正式校招之前杨幼,抱著試試的心態(tài)投了阿里的內(nèi)推。不過因?yàn)閮?nèi)推實(shí)在太早,完全沒有面試的經(jīng)歷差购,對自己又過于自信四瘫、對面試的準(zhǔn)備不是很夠,且是在完全毫無準(zhǔn)備的情況下接到的電面電話欲逃,毫無疑問掛了(這個(gè)經(jīng)歷有空的話會開個(gè)帖說說)找蜜。不過也沒有太傷心,畢竟本來想著就是走校招流程的稳析,內(nèi)推不過是正好有這么一個(gè)機(jī)會洗做,就試試,權(quán)當(dāng)給自己多一次機(jī)會彰居,而且因?yàn)榻?jīng)歷過內(nèi)推诚纸,校招面試的時(shí)候淡定了很多。另外那次面試經(jīng)歷在一定程度上給我敲響了警鐘陈惰,之后就更努力認(rèn)真的在準(zhǔn)備面試了畦徘,總的來說還是有很多好處的。
在這里建議一下學(xué)弟學(xué)妹們抬闯,如果有內(nèi)推機(jī)會的話都好好把握下試試旧烧,畢竟在招聘季最重要的就是能多一些被面試的機(jī)會,這樣才能在增加基數(shù)的情況下獲得比較好的結(jié)果(大牛們請無視)画髓。另外,內(nèi)推面試如果掛了對校招是沒影響的平委,照樣校招的時(shí)候按照正常的流程來走奈虾,所以參加內(nèi)推基本上可以說是百利而無一害的。
說了這么多廢話廉赔,下面進(jìn)入正題
一肉微、筆試
簡歷投了之后,就是筆試了蜡塌,收到筆試的郵件通知的時(shí)候剛睡醒碉纳,真的是瞬間清醒了。但是總的來說還不是特別緊張的馏艾,畢竟對于自己要進(jìn)行筆試這件事情本身就早有覺悟劳曹,所以早早的就有在準(zhǔn)備筆試的東西。遙想暑假一開始的時(shí)候琅摩,抱著早起的鳥兒有蟲吃的心態(tài)早早的查了下筆試的題目铁孵,做了一些題目之后直接嚇哭了,一直覺得自己的基礎(chǔ)知識還是挺不錯的房资,結(jié)果筆試的幾道題目做下來果斷對自己產(chǎn)生了深深的懷疑蜕劝。于是我開始了我的lintcode刷題之旅。出于對自己惰性深深的了解,還直接拉了室友一起刷題岖沛,相互督促暑始,每天晚上相互檢查,沒完成相應(yīng)題目數(shù)的就給對方發(fā)紅包婴削。雖然因此被室友賺了很多錢(哭)廊镜,不過也在筆試前刷完了lintcode上的所有題,后續(xù)受益匪淺馆蠕。
剛開始刷題的時(shí)候真的很痛苦期升,先不說題目本身,就是遇到做不來的題互躬,找答案也是件很頭疼很拖效率的事播赁。不管實(shí)在谷歌還是百度,甚至在很多專門查題目的網(wǎng)站吼渡,有的時(shí)候費(fèi)神費(fèi)力也找不到答案容为!更可惡的是,有的時(shí)候我都充錢了寺酪!查到的答案居然還是錯的坎背!后來被人安利了一個(gè)題目超全的查參考答案網(wǎng)站(www.jiuzhang.com/solutions ),注冊了賬號找答案寄雀,不僅方便而且答案特別清楚得滤。刷題的效率才開始一點(diǎn)點(diǎn)提上去
關(guān)于刷題一事,親測一些感悟:
多看看參考答案盒犹,哪怕會的懂更,這樣可以增加自己代碼的簡練程度,在筆試的時(shí)候還是很有用處的急膀。就我而言沮协,在網(wǎng)站上研究了這么幾個(gè)月的參考答案下來,自己代碼的簡潔度明顯有了質(zhì)的提高卓嫂,最大的好處就是筆試時(shí)速度蹭蹭就上去了慷暂。
多研究答案背后的萬能屬性,很多參考答案是可以當(dāng)模板來套的晨雳,稍微改一下代碼就可以解決掉一大票的問題行瑞。真的非常實(shí)用。比如我在http://www.jiuzhang.com/solutions上面看到的quick sort的一個(gè)參考答案悍募,它的答案就可以當(dāng)做模板套到很多情況下蘑辑。多研究參考答案,絕對磨刀不誤砍柴工坠宴!
總的來說洋魂,刷lintcode相關(guān)還是很顯著的,至少在整個(gè)面試過程中多次遇到了lintcode上的題目或類似的可以套模版的題目。順便吐槽一下副砍,阿里的筆試題目確實(shí)比網(wǎng)易之類的要難很多衔肢!
二、一面
筆試通過之后就去面試了豁翎,一面總的來說還是比較順利的角骤,先讓做了下自我介紹,因?yàn)橹昂煤玫臏?zhǔn)備了下心剥,所以自我介紹的時(shí)候講的挺順利的邦尊。然后因?yàn)槲易晕医榻B的時(shí)候著重講了我做過的項(xiàng)目,面試官就問了我很多關(guān)于項(xiàng)目的問題优烧,由于之前在內(nèi)推的時(shí)候就因?yàn)闆]好好準(zhǔn)備項(xiàng)目的內(nèi)容吃過一次虧蝉揍,這次面試前把自己的項(xiàng)目又好好的研究回憶拓展了一遍,無驚無險(xiǎn)的過了畦娄。然后問了一些比較基礎(chǔ)的知識又沾,比如Java的垃圾回收機(jī)制、如何實(shí)現(xiàn)java的代理熙卡、Java和C/C++之間的差別杖刷、異步加載和延遲加載的實(shí)現(xiàn)、兼容性問題驳癌、web系統(tǒng)整體架構(gòu)(差不多就這些啦)滑燃,基本上都能答出來,所以沒出現(xiàn)太大紕漏颓鲜,
還算輕松的過了一面吧不瓶。總歷時(shí)大概40分鐘灾杰。
幾點(diǎn)建議:
關(guān)于自我介紹,建議除了花一點(diǎn)點(diǎn)時(shí)間介紹下自己的基本信息像叫什么來自哪里專業(yè)是什么之外熙参,就不要重復(fù)簡歷上已有的東西了艳吠,畢竟一般大公司的面試官們還是比較負(fù)責(zé)會看你的簡歷。這個(gè)時(shí)候就要好好講講簡歷上沒有的東西孽椰,或者就你擅長的東西談?wù)務衙洌蛘咧v講你的項(xiàng)目,這些都是面試官比較感興趣的黍匾,同時(shí)栏渺,也可以主動掌握面試的方向。一般如果你談到了項(xiàng)目的話锐涯,很大可能很大一部分時(shí)間你就要和面試官討論項(xiàng)目的東西磕诊,而這些東西是可以提前準(zhǔn)備的,這樣就可以比較輕松的面對被問到的問題了。
就項(xiàng)目來說霎终,還是要在簡歷上放一些自己確實(shí)了解的項(xiàng)目滞磺,對一些自己也半懂不懂的項(xiàng)目就不要放上去了,不然如果非常不幸你的面試官正好對你不大熟的項(xiàng)目感興趣莱褒、著重問這個(gè)項(xiàng)目的話击困,那就完蛋了。
三广凸、二面:
一面結(jié)束后等了一會就被要求參加二面阅茶,二面依舊是技術(shù)面。
二面一上來谅海,沒讓自我介紹脸哀,面試官就開始了技術(shù)問題上的轟炸:GET和POST區(qū)別、goagent是怎么實(shí)現(xiàn)胁赢、數(shù)據(jù)庫事務(wù)隔離機(jī)制是什么有什么特點(diǎn)企蹭、Java的靈活性體現(xiàn)在什么機(jī)制上、設(shè)計(jì)模式有哪些智末、實(shí)現(xiàn)多線程有多少種方式谅摄、HashMap 與線程安全問題、怎么檢測死循環(huán)系馆。還好我面試之前有好好的做過功課送漠,所以基本上沒出太大問題,有驚無險(xiǎn)的過了由蘑。中間還讓寫了下代碼闽寡,不過寫的不是很難,而且因?yàn)橹把芯磕7聟⒖即鸢傅臅r(shí)候不自覺的就帶上了jiuzhang參考答案里面代碼的工業(yè)界風(fēng)格尼酿,感覺面試官看了之后還是很滿意的爷狈。之后面試官看了看我的簡歷,又問了我項(xiàng)目的事情裳擎。介于一面已經(jīng)說過了一遍涎永,理論上這次應(yīng)該得心應(yīng)手,不過后來還是出了一個(gè)bug(論不作時(shí)就不會死):講到后來為了給自己加分鹿响,我說了下因?yàn)楫?dāng)時(shí)一起做項(xiàng)目的小伙伴手頭有兩個(gè)項(xiàng)目要做羡微,所以自己是這個(gè)項(xiàng)目的主力什么的,結(jié)果面試官就心血來潮問起了如果以后讓你作為一個(gè)項(xiàng)目的負(fù)責(zé)人惶我,遇到類似的問題怎么辦之類的問題妈倔。因?yàn)橄胫婕夹g(shù)崗就沒太留意這方面的團(tuán)隊(duì)問題,回答的比較崩壞绸贡,事后想想估計(jì)是給自己減分了/(ㄒoㄒ)/~~盯蝴。
然后二面就結(jié)束了毅哗。總歷時(shí)大半個(gè)小時(shí)结洼。
建議:
雖然說面技術(shù)崗主要考驗(yàn)的是技術(shù)問題黎做,但是還是要稍微準(zhǔn)備下關(guān)于團(tuán)隊(duì)的問題,畢竟技術(shù)崗特別是編程的崗位基本上工作壽命都不是很長的松忍,能力好點(diǎn)的都會在后期開始負(fù)責(zé)項(xiàng)目然后慢慢轉(zhuǎn)管理蒸殿,團(tuán)隊(duì)之類的問題還是會對最終的面試結(jié)果造成一點(diǎn)點(diǎn)的影響。另外就是不要輕易給自己挖坑鸣峭,相關(guān)團(tuán)隊(duì)問題不是很熟練應(yīng)對的話宏所,能少涉及盡量少涉及(同樣,活動大牛請無視)摊溶。
四爬骤、HR面:
一直都說阿里的HR比較兇殘,但是我面試時(shí)遇到的這個(gè)HR哥哥還是非常nice的莫换。
基本上到了HR面的時(shí)候霞玄,整個(gè)人就沒那么緊張了,畢竟想著技術(shù)面都過了拉岁,HR面雖然比較兇殘坷剧,應(yīng)該總的還是比較輕松寫意了,最重要的是面試的HR哥哥非常溫柔喊暖,全程都面露鼓勵的微笑:)惫企。
HR面總的來說就是談?wù)勅松務(wù)劺硐胝務(wù)勔?guī)劃。大概問題就是:之前做項(xiàng)目的時(shí)候在項(xiàng)目中主要起的什么作用陵叽,和別人怎么分工的狞尔,對阿里有哪些了解,為什么要來杭州巩掺,你最大的優(yōu)勢是什么偏序,未來的職業(yè)規(guī)劃是怎么樣的,對于薪酬問題有什么想法禽车,然后就是大概和我介紹了下我申請的部門,最后就是最常見的“你還有什么問題”(這個(gè)時(shí)候就是理所當(dāng)然的搬出了萬能的培養(yǎng)計(jì)劃和晉升機(jī)制刊殉,問完的時(shí)候總感覺HR哥哥的眼里有著“我就知道”的意味在閃動。)
HR面結(jié)束州胳,歷時(shí)約半個(gè)小時(shí)记焊。
建議
就HR面,總的來說就是要真誠栓撞,畢竟像阿里這樣的大公司遍膜,HR可以說的上是閱人無數(shù)碗硬,如果說的言不符實(shí)的話很容易被發(fā)現(xiàn)。而且就像一些面經(jīng)里面說的那樣瓢颅,不管多刁鉆的問題都是為了看出你這個(gè)人的性格和態(tài)度恩尾,如果你的性格本身就不錯,又是實(shí)打?qū)嵉南脒M(jìn)阿里挽懦,誠實(shí)的回答不犯大的政治錯誤就不會有太大問題翰意。
面試結(jié)束后第三天就收到了阿里的錄取信息,當(dāng)時(shí)真的特別開心信柿。因?yàn)橐婚_始就想進(jìn)的是阿里冀偶,所以收到了阿里的錄取之后也就基本上沒花太多心思在其他公司的校招上了,看著別的小伙伴忙忙碌碌紅紅火火恍恍惚惚的渔嚷,覺得自己真的特別幸運(yùn)进鸠。
五、寫在最后:
之前有和學(xué)長討論過是去大公司還是小公司的問題形病,我去的阿里毫無疑問是一家大公司啦客年,就個(gè)人而言,我還是建議學(xué)弟學(xué)妹們作為應(yīng)屆畢業(yè)生最好先盡量選擇一些大公司漠吻,畢竟在一個(gè)大公司里面工作你能獲得眼界絕不是一個(gè)小公司能給你的量瓜,而且大公司的工作經(jīng)歷在以后你的職業(yè)生涯中能給你提供的優(yōu)勢也絕對不是一個(gè)小公司可以給的。另外應(yīng)屆畢業(yè)生頭頂?shù)膽?yīng)屆光環(huán)可以在你畢業(yè)校招的時(shí)候獲得更大的可能進(jìn)入大公司侥猩,而這個(gè)光環(huán)人生只有一次榔至,所以還是不要浪費(fèi)的好。
當(dāng)然欺劳,如果你的眼光特別好唧取,挑到了一家特別有潛力的創(chuàng)業(yè)公司,就像十幾年前的阿里那樣划提,那當(dāng)我什么都沒說過┑( ̄Д  ̄)┍