傾囊相授:小編是如何從阿里雲轉戰達摩院併成功上岸de?

點贊再看,養成習慣!

前言

PS: 從動筆到寫完,花了5天,還是虎頭蛇尾,請多多擔待~~
一直想寫,卻一直拖着,拖到現在都快10天了,纔開始動筆。害,拖延症真的是小編的硬傷。閒話少說,直接上硬菜…
今年註定是不平凡的一年,在疫情影響下的春招實習過程在小編看來是真的難(大佬勿噴),小編找實習過程也是曲折,從最早對美好生活的嚮往,到最後差點屈服於骨感的現實,前前後後經歷了3個月的苦戰。這段歷程,小編將按照時間順序描述自己一路來的方法論與心態,希望能給有同樣需求的童鞋帶來啓迪。

正文

阿里實習內推其實很早就開始了,小編有幸得到師兄的幫助獲得部門直推的資格。
在這裏插入圖片描述
但一切故事,是從2月19日開始說起…
在2月19日這一天,小編才向師兄投遞了自己的簡歷,這是爲什麼呢?因爲小編的簡歷直到近期才做好!現在回過頭看,小編在1月15日離校回家到投遞簡歷的2月19日這一個月時間,未雨綢繆的意識還是有的,至少知道要把簡歷趕緊做好,算法題也要刷起來,但是再完美的計劃在身患重度拖延症的小編這裏也會夭折(莫名理直氣壯)。

小編建議:

  1. 簡歷和算法都要早早準備,只要童鞋能做得到(不像小編這樣拖延),大一/研一就可以開始,這兩件事能夠倒逼我們思考爲了夢想中的大廠該做的準備;
  2. 簡歷模板,小編推薦wondercv,小編的簡歷風格偏重簡潔明瞭,內容才更重要;
  3. 算法題,小編推薦leetcode與牛客網,如果童鞋在大一就看到這篇文章,小編建議喜歡挑戰的童鞋去參加學校的ACM競賽班,否則就刷leetcode上的高頻面試題應對大廠面試關,刷牛客上的大廠筆試真題應對筆試關。
  4. 把認識的學長學姐資源利用起來,爭取大廠提前批/內推的資格,雖然現在內推也需要筆試,但是就小編的經歷,提前批相當於白嫖了一次大廠面試經驗,就算沒通過還能走正式批,並且由於沒有進系統,所以不會被之前較差的面試表現影響到現在的面試官對你的印象。

阿里雲是小編第一個投的公司,面試也是春招的首戰,當時的想法是這樣的
心態1
現在回看,小編給這時的心態打滿分!踏踏實實地準備每一場面試與筆試,最後的結果不會差。小編準備工作的核心便是自我介紹。自我介紹幾乎就是大廠面試必走的第一步,我們需要思考面試官已經有我們的簡歷,爲啥還要我們自我介紹?一,大多面試官都是在面試的時候纔看你的簡歷,你的自我介紹能幫他節省時間;二,你的自我介紹就是你自己認爲比較重要的信息,面試官可以從中抓住他認爲有意思的內容進行後續提問;三,HR面的自我介紹,還體現你的表達能力以及在描述的經歷中所體現出的個人性格等軟價值。小編的自我介紹由基本信息(家鄉、學校、專業)、本科工作學習情況和研究生工作學習生活情況構成。經過這麼多次面試,再去看當初的自我介紹(自賣自誇太丟人,小編就不公開了),就發現這份自我介紹很全面但同時也很囉嗦,邏輯性還行,但沒有突出重點
小編建議:

  1. 學生的經歷一般包括學習(專業有關的項目)、工作(實習兼職等)和生活(社團活動、幹部工作等),小編在自我介紹這塊提煉出3個基本原則:一,因人而異,具體展開就是技術面,只談學習、工作,並且在技術這一塊要很細節地講述;HR面,學習工作生活都談,但儘量不要涉及技術的細節(除非對方是技術HR)。二,突出重點,會折騰地童鞋經歷非常豐富,但是隻談與面試崗位非常相關地、比較重量級地、自己深入參與或領導地項目活動,三點都滿足當然最好,優先選取最後那種,這樣自己在後續地提問環節纔不會被問垮。三,語言組織要有邏輯性,這個遵循STAR法則(背景、目標、貢獻、結果)即可。

做啥啥不行,吹牛第一名!實際小編在阿里雲第一面之前,心態並不穩…
心態2
現在看,很好奇當初做的是啥子夢,奧特曼打小怪獸?
回看當初第一面的面試日記,小編真心爲面試官點贊,因爲當時發生了兩點尷尬的事情,一個是小編手機開了熱點,阿里面試官的電話打不進來,耽誤了近10分鐘,第二個就是開啓共享屏幕功能,竟然出現了音樂關不掉的情況。在此過程中小編不得不用老媽的手機接電話,使用手機熱點,出現網絡不穩定,共享屏幕不及時的情況,一切問題的根源是家裏網線被老鼠咬斷了,特殊時期還沒辦法叫師傅維修,這樣尷尬的局面竟然一直持續到主管面結束!!!
阿里所有面的面試內容,在小編之前的博客都有記載,有需要的童鞋可以通過參考文獻中的鏈接去翻看。
在一面結束後,小編神奇地做了一個最正確的決定:覆盤(劃重點!!!)
小編方法論:

  1. 覆盤:筆試或面試的內容要及時記錄,重難點知識點要查資料解答,切不可含糊混過。這裏展開細講一下,以小編的親身經歷,要及時記錄,好記性不如爛筆頭;只針對重難點知識點花時間查資料解答,不要面面俱到,因爲這會很花時間。

阿里雲第一場面試就這樣結束了,很有意思地是小編後面地心態變化…
心態3
但是可見小編一直在給自己心理暗示,穩住自己的心態。現在看來,心態的穩定,是小編走完這馬拉松似的春招的關鍵原因。
一面結束後,二面來臨前,在請求師兄與查找了一些牛客網面經的情況下,小編大概知道二面會問哪些知識點,所以這幾天一直在查漏補缺。
第二面本來是當時的週五,但是小編的菊花手機自動攔截了面試官的電話,這便順延到下週一(3月2日),但是短短兩天,小編的學習狀態就下滑得厲害,甚至影響到二面的表現,這是一個慘痛的教訓,小編認爲需要給童鞋們提個醒!
心態4
要說小編知不知道這段時期很重要呢?下週一很可能會有阿里雲的面試邀請呢?都知道,可是抵不住動漫新番的誘惑啊!小編時常痛恨自己好了傷疤忘了疼,事後還是真tnd香【聳肩】。小編雖然自己抵擋不住各路妖魔鬼怪的誘惑,不過小編相信有童鞋能做到自律,在找實習or正式工作or畢業這些關鍵事情上,就幾個月的時間,千萬不要輕易打破自己良好的學習狀態,要知道頻繁的進程切換會很浪費開銷de!
不過幸運地是阿里雲二面有驚無險地過了!!!3月6日,阿里雲三面如期而至,在這一面遇上了特別欣賞小編的孫前輩,後面很多時候都受過他的鼓勵。三面與前兩面有些明顯地不同,面試官從問技術基礎開始轉向更開闊的應用場景(即開放題),也更全面地看待應聘者地能力。小編在這一面受面試官的賞識,便是因爲小編本科的幾個項目以及參加過的開源項目、技術文章分享以及公衆號運營的實踐經歷。
小編建議:

  1. 在校期間就要多折騰,參加/領導開源項目或者做技術自媒體,這些經歷都是簡歷的加分項,在與同等技術實力的競爭者對比時會顯得尤爲突出,畢竟現在很多團隊也是需要向外界輸出展示自己的技術實力。

面完三面後的心態是這樣的【現在去看,羞恥啊】:
心態5
心態6
繼續進行自我心理暗示,穩定心態,迎接其他的挑戰。
3月11日阿里四面(主管面),這一面就不再有在線編程題了,問的全都是面試官自身熟悉的領域,而且還是很宏觀的那種open topic。小編也聽說過,要把面試官往自己熟悉的領域靠,然後才能鎮住對方,很明顯小編失敗了,不過這次面試,小編有點表現得很好,那就是誠實,確實不懂得地方,小編只能說不會,到後面小編自己都不好意思了(一問三不知,要不要臉了)。
四面到交叉面中間隔了非常久,這段時間狀態又遭遇了滑鐵盧…
心態7
現在回頭看,那時候小編進步神速,不斷擴展自己的知識面,越來越眼高手低!不肯踏踏實實地堅持執行那些正確的方法(覆盤、刷算法題)。要知道無論是春招實習還是秋招正式工作都將會是馬拉松,阿里的流程也是十分漫長,耐力(保持良好狀態的能力)是最關鍵的因素
等到了3月18日,阿里招聘系統正式開放,小編當天接到了部門的內推碼,並進行了個人信息的填寫。今年由於疫情原因,HC縮招而應聘者變多,所以阿里今年比較重視測評與筆試,所有人必須參加。小編並沒有參加最早的19日的筆試,打算觀望一下題目難度,事後證明這是正確地做法,阿里筆試採用牛客網平臺,共2道題,1個小時做完。牛客網平臺有個特點就是自己編寫輸入輸出函數,如果沒有參加過ACM,只在lc刷題的童鞋一時半會很難適應,事實上確實有很多童鞋因此爆零,不過好在那些童鞋面試表現不錯,後期可以進行補考筆試(這裏就體現了早點內推的優勢)。小編選擇的是25日場,兩道題都不難,第一道題動態規劃,第2道題就是模擬題,小編寫得較爲繁瑣,後面在debug和IO上花時間太久了,說到底還是自己這方面能力欠缺!(筆試題在小編阿里春招之旅系列文章中有覆盤)
一直到3月31日,交叉面才姍姍來遲,面試官是螞蟻的,整個過程基本都是小編在講項目。對小編來說,印象最深的就只有兩個地方:一個是直至面試完結的時候,面試官才問了一句“你有沒有深入瞭解過一種機器學習框架的源碼?”;另外便是表揚了小編在專業相關的那些嘗試(博客/開源項目/競賽)。
小編建議:

  1. 深入源碼的能力,極大體現面試者的工程實踐能力,小編建議多逛逛Github,研究自己感興趣的項目源碼,或者研究自己常用的框架,不要貪多。

如何深入源碼,其實小編也在探索,參考文獻處給出小編蒐集的一些資料,以饗讀者。
在到阿里雲HR面之前的這段時間,小編非常疲憊,因爲除了阿里也有其他公司在流程中。
心態8
小編其實一直到4月9日之前,對牛客網的面經利用率都不高,是按照自己的節奏準備,比如看那些書籍與視頻總結專業課、以及按照順序刷力扣等等,這些在一開始的好處就是讓我不在辨別信息上花費太多時間,趕緊執行,進入狀態,但現在來看卻是一種極爲低效的備考方案!
小編方法論:

  1. 面向面經複習:充分利用牛客網平臺,用目標公司、崗位、時間、實習/秋招等關鍵字去找面經,然後一個個問題弄懂(what why how)。找工作的過程本質就是考試,真題永遠是備考最佳的資料。在這個複習的過程中,可以逐漸形成這個崗位所需的知識體系,小編便在這個過程中形成了自己的一套機器學習工程師的知識體系。

最後一面便是阿里雲的HR面(4月9日),說多了都是淚,這場HR面我還特地去牛客網上尋找面經,總結了常問的24個問題,可是面試沒有一個問到。現在回頭看,與面試官沒對上眼,自己很拘謹,一問一答式的HR面面試情況在競爭激烈的情況下很容易失敗。
4月9日-4月27日,這段時間小編做了現在看來不知道算對算錯的決定,那就是小編推掉了有些公司的面試邀請和offer(不多),並且也沒有再投新的公司,就在等阿里雲的結果。這麼做的原因有2個,一個是阿里是小編的一等選擇,其他公司讓小編考慮的時間不足以能夠等到阿里出結果,當然小編不喜歡簽了再拒(這是個人習好,有些大佬多家公司都籤然後找理由再拒,小編並不覺得有錯,畢竟都是雙向選擇);第二個是小編從阿里第一面到最後一面,共6面,經歷了1個半月,實在是有點累了,怎麼樣也想休息一會兒。等結果的這兩個星期,小編就與同學聚聚會,每天出去散步,然後總結知識點,形成自己的知識體系等等。
前期心態比較放鬆,因爲阿里的情況比較複雜,有童鞋等了一個多月纔給了oc,所以即使等了一個星期多,都在小編的心理預期範圍內,但直到20日纔開始覺得不對勁。
心態9
果不其然,到了27號,接到三面的孫前輩的電話,知道自己HR面被掛的消息,才知道自己徹底無緣阿里雲了,甚至是無緣阿里了!!!那時候小編的表現奇佳,可能是之前已經有了底的原因,再加上自己算是盡了全力了,所以很平靜地接受了這個消息,反手就去投了新的公司。
這次投公司,小編就沒有一個個公司官網去填寫個人信息了,這個過程實在讓人想吐!!!再加上沒有進心儀的公司,就有點隨意任性,就去牛客網的求職廣場上瘋狂撒簡歷,同時也關注自己學院的招聘信息(學院很多都是那種國企、事業單位的招聘),葷素不忌。過了不到一個星期,小編的日程又開始忙碌起來了。
小編建議:

  1. 除了心儀的公司以及有內推渠道的公司,官網或者內推人拿簡歷,其他公司用牛客網平臺更加快捷,也更省心!

28日,小編又接到了阿里的電話,約明天的面試,只是簡單告知小編的簡歷被達摩院撈了。
4月29日-5月14日,這短短兩週,小編拿到了oc。這個過程在小編的面試日記裏記錄得很少,顯得非常水到渠成。現在回過頭看,小編這段時間的優勢在於:常見的重難點已經突破、知識點已經形成體系、算法編程能力提升了很多(面試題基本ok)、有其他公司的offer。這段時間的心態非常平靜,不問結果、只求無悔的心境。當然小編也有給童鞋們建議的地方,第一點就是方法論1中的只針對重難點覆盤突破,節省時間;另外就是一點小套路和個人建議。
小編建議:

  1. 面試官都愛喫的小套路:拿其他廠的offer催催進度。一個應聘者能拿到其他不錯的offer,本身就說明很優秀,面試官將在心裏給對方打一個更高的優先級。
  2. 功在平時,利在應聘。前面有不少建議都是需要平時積累的,這個也是,早早地通過面經/目標公司目標崗位的需求,有準備地學習相關知識點,形成知識體系,這樣在複習過程將事半功倍。

結語

小編心裏有很多話想說,但是真正躍然紙上地卻還是這麼一點,這(10點建議,2大方法)是最想給童鞋們提醒地,很乾貨了,真心希望有更多地童鞋看到,並早早準備,把後面該受的苦平攤在更長的時光中。當然還有許多細節,文章沒有提及,歡迎童鞋評論私信,一起探討!
彙總一下:
十大建議:

  1. 簡歷和算法都要早早準備,只要童鞋能做得到(不像小編這樣拖延),大一/研一就可以開始,這兩件事能夠倒逼我們思考爲了夢想中的大廠該做的準備;
  2. 簡歷模板,小編推薦wondercv,小編的簡歷風格偏重簡潔明瞭,內容才更重要;
  3. 算法題,小編推薦leetcode與牛客網,如果童鞋在大一就看到這篇文章,小編建議喜歡挑戰的童鞋去參加學校的ACM競賽班,否則就刷leetcode上的高頻面試題應對大廠面試關,刷牛客上的大廠筆試真題應對筆試關。
  4. 把認識的學長學姐資源利用起來,爭取大廠提前批/內推的資格,雖然現在內推也需要筆試,但是就小編的經歷,提前批相當於白嫖了一次大廠面試經驗,就算沒通過還能走正式批,並且由於沒有進系統,所以不會被之前較差的面試表現影響到現在的面試官對你的印象。
  5. 學生的經歷一般包括學習(專業有關的項目)、工作(實習兼職等)和生活(社團活動、幹部工作等),小編在自我介紹這塊提煉出3個基本原則:一,因人而異,具體展開就是技術面,只談學習、工作,並且在技術這一塊要很細節地講述;HR面,學習工作生活都談,但儘量不要涉及技術的細節(除非對方是技術HR)。二,突出重點,會折騰地童鞋經歷非常豐富,但是隻談與面試崗位非常相關地、比較重量級地、自己深入參與或領導地項目活動,三點都滿足當然最好,優先選取最後那種,這樣自己在後續地提問環節纔不會被問垮。三,語言組織要有邏輯性,這個遵循STAR法則(背景、目標、貢獻、結果)即可。
  6. 在校期間就要多折騰,參加/領導開源項目或者做技術自媒體,這些經歷都是簡歷的加分項,在與同等技術實力的競爭者對比時會顯得尤爲突出,畢竟現在很多團隊也是需要向外界輸出展示自己的技術實力。
  7. 深入源碼的能力,極大體現面試者的工程實踐能力,小編建議多逛逛Github,研究自己感興趣的項目源碼,或者研究自己常用的框架,不要貪多。
  8. 除了心儀的公司以及有內推渠道的公司,官網或者內推人拿簡歷,其他公司用牛客網平臺更加快捷,也更省心!
  9. 面試官都愛喫的小套路:拿其他廠的offer催催進度。一個應聘者能拿到其他不錯的offer,本身就說明很優秀,面試官將在心裏給對方打一個更高的優先級。
  10. 功在平時,利在應聘。前面有不少建議都是需要平時積累的,這個也是,早早地通過面經/目標公司目標崗位的需求,有準備地學習相關知識點,形成知識體系,這樣在複習過程將事半功倍。

兩大方法

  1. 覆盤:筆試或面試的內容要及時記錄,重難點知識點要查資料解答,切不可含糊混過。這裏展開細講一下,以小編的親身經歷,要及時記錄,好記性不如爛筆頭;只針對重難點知識點花時間查資料解答,不要面面俱到,因爲這會很花時間。
  2. 面向面經複習:充分利用牛客網平臺,用目標公司、崗位、時間、實習/秋招等關鍵字去找面經,然後一個個問題弄懂(what why how)。找工作的過程本質就是考試,真題永遠是備考最佳的資料。在這個複習的過程中,可以逐漸形成這個崗位所需的知識體系,小編便在這個過程中形成了自己的一套機器學習工程師的知識體系。

參考文獻

  1. 小編的面試日記【不公開,獨此一家】
  2. 小編阿里的面經:https://www.nowcoder.com/discuss/404311
  3. 傻瓜但好用的簡歷模板網站:https://www.wondercv.com/
  4. 算法:https://leetcode-cn.com/problemset/all/?listId=2ckc81c和https://www.nowcoder.com/contestRoom?mutiTagIds=645
  5. 如何深入源碼?https://www.zhihu.com/question/316043558/answer/623687530

童鞋們,讓小編聽見你們的聲音,點贊評論,一起加油。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章