當前位置︰首頁 > 職業發展 > 正文

屢屢踫壁之後,我終于拿下了 Airbnb 數據科學家崗位2018-08-17 16:27:33 | 編輯︰hely | 查看︰ | 評論︰0

對于大多數人來說,大型科技公司可能是他們求職的理想選擇,但這其中的難度往往也會令許多求職者望而卻步。有太多的人想進入這樣的公司,但真正進入的人又能有幾個?

編者按︰對于大多數人來說,大型科技公司可能是他們求職的理想選擇,但這其中的難度往往也會令許多求職者望而卻步。有太多的人想進入這樣的公司,但真正進入的人又能有幾個?本文作者 Kelly Peng 用她的實際經歷告訴你,沒有什麼不可能,你並不需要多麼的天賦異稟也可以進入到這類公司工作。
 

寫這篇文章的原因


一個月前,我剛剛在 Airbnb 找到了一份數據科學家崗位的新工作。直到現在,我仍為自己能得到這一崗位的工作而感覺幸運不已。沒有人知道我有多想進入 Airbnb,我將 Airbnb 辦公室的照片貼在我的辦公桌前,我的 iPhone 壁紙用的是我之前站在 Airbnb 標志前拍攝的一張照片,我曾四次申請過 Airbnb 的工作崗位,但直到上一次才收到了一位招聘人員的回復……

過去,每當有人問我“你最想進哪家公司工作?”這個問題時,我都不敢說自己的心儀公司是 Airbnb。因為每當我這麼說時,對方總會回答我道︰“你知道有多少人想進 Airbnb 工作吧?那你知道真正進去的又有多少人嗎?得了,現實點吧還是。”

結果證明沒有什麼是不可能的。由于我的很多朋友都讓希望我能分享一下自己的這一求職經歷,所以我認為也許對你也會有所幫助。

我在這里先列舉一些數據,幫助你了解一下我大概的整個求職歷程︰

  • 提交求職申請︰475 份

  • 電話面試︰50 次

  • 數據科學類項目測試︰9 次

  • 現場面試︰8 次

  • 拿到 Offer︰2 個

  • 用時︰6 個月

相信從上述這些數據你也可以發現,我並不是一位實力很強的求職者,因為如果我是,那我只需要提交幾份申請,就能收到一大堆 offer 了。是的,我之前曾經屬于很遜色的求職者,就完全是浪費面試人時間的那種求職者。但是“之前的你是怎樣並不重要,重要的是現在的你以及以後的你。”
 

我通往數據科學家崗位的那條路


首先簡單介紹一下我的背景,我是先在中國的一所大學獲得了經濟學學士學位,然後在伊利諾伊大學厄巴納-香檳分校攻讀的工商管理碩士學位。畢業之後,我先是做了兩年的數據分析師,其中有 7 個月的時間承接了 Google 的一些工作,另外一年多的時間在一家初創企業工作。我的工作主要就是編寫 SQL 查詢、創建儀表板以及提供以數據為基礎的建議等。

之後,我意識到這樣的工作並沒有讓我實現預期的學習和成長軌跡,于是我辭了這份工作,申請了一個在舊金山創辦的為期 12 周的集中訓練營項目,也就是 Galvanize Data Science Immerse 項目。要進入這一集中訓練項目需要首先通過統計面試,我先後 4 次落選,在繼續參加了第 5 次面試之後才最終通過。

Galvanize 項目訓練的內容非常強調 Python 和機器學習,並且他們默認你已經擁有了扎實的統計基礎。不出所料,我一開始的處境非常艱難,因為我對編程知之甚少,對于統計學也不是特別擅長。因此我別無選擇,只能努力,努力,再努力。在 Galvanize 訓練營的那段時間里,我沒有休息,沒有娛樂活動,沒有約會,除了每天超過 12 個小時的學習之外再無其他安排。到後來,我就感覺自己能夠相對輕松的跟上這些課程了。

即便如此,在我之後開始新一輪的求職過程中,我仍然遭遇了數不清的尷尬場面。因為我與數據科學家之間的差距仍然很大,這種差距大到即便我努力學習,即便我在為期 12 周的訓練營項目中每天學習超過 12 小時,也遠遠不足以彌補,也遠遠無法實現職業轉型。于是,我一直經歷著提交申請、面試、失敗、再次申請、再次面試、再次失敗這一循環。好消息是,在這過程中,我每次都能學到新的東西,每次都能讓自己變得更強一些。

到 2018 年 3 月,自我辭去上一份工作已經過去了近一年的時間。我的銀行賬戶存款只剩下 600 美元,我不知道該如何支付下個月的租金。更糟糕的是,如果到 2018 年 4 月底我仍然找不到工作,那我就必須離開美國,因為我的簽證要到期了。

幸運的是,經過如此多失敗的求職經歷,經過如此多的練習和重復,我慢慢地開始從一個不知道該怎麼做自我介紹的人轉變為能夠得體、合適的介紹自己,從原來分不清 Lasso 和 Ridge 回歸哪一個用的是L1 正則化,從對編程算法一無所知,轉變為對于自己想要抓住的機會可以做好充足的準備。

當我進入 Airbnb 最後一輪面試之時,我手頭其實還拿到了另外一家公司的數據科學家崗位 offer,所以整個面試過程我一點都不緊張。對于這次面試,我的目標就是展現出自己最好的一面,不要留任何遺憾。結果,這次面試效果是我之前參加過所有面試中最好的一次。我拿到了 Airbnb 的 offer,我所有的努力和無數個不眠之夜終于得到了回報。
 

我想分享給你的一些建議


1、知道自己想要什麼,據此設定自己的目標,努力實現這一目標,並且不要降低自己的要求。

2、保持成長心態,這一點非常重要(如果你還沒有听過“成長心態”這一名詞,可以先查看這一動畫視頻了解一下)。不要說“我不擅長編碼”,或者是“我不擅長統計”。這不是天賦問題,不要用“天賦異稟”來形容別人,從而也讓自己有了偷懶的借口。你需要做的就是通過正確的方式學習,然後多次練習,直到你變得擅長為止。

3、記下在面試環節中面試官問你的所有問題,尤其是那些你沒有回答上來的問題。你可以失敗,但不能再同一個地方跌倒兩次。你應該保持始終不斷地學習,持續提高自己。

4、如果機會合適,將你不懂的問題與其他人進行討論。在這一點上,我尤其需要感謝 Galvanize 訓練營的同學和教職人員的幫助,他們每一位都非常熱情,並且願意解答我的問題。

5、參加本地數據科學相關的聚會,加入數據科學學習小組,與數據科學領域業內人士建立聯系,在嘗試與 LinkedIn 上的陌生人聯系時可以發送個性化備注……總而言之,盡一切可能拓展你的人脈網絡,因為你不知道這其中哪里可能就藏著你的機遇大門。

6、有時候,成功不僅需要努力,也需要運氣。可能這次你的失敗只是因為自己不夠幸運而已,不要總是將失敗歸咎于自己身上。
 

如果再來一次,我希望自己這些地方有所改進


不要在求職之初就去參加你心儀公司的面試,除非你認為自己已經做好萬全的準備。
 

我在求職最開始,就申請了 Ube r的一個工作職位,這讓我非常後悔,因為我搞砸了。我在面試中的表現是那麼糟糕,以至于我都無法再參加 Uber 其他團隊的崗位面試。大多數人都將大型科技公司作為自己求職的理想公司,但是這些公司一般都有一條嚴格的規定,如果你面試失敗一次,那你至少半年或者一年的時間不能再參加同一公司另外的面試。所以,一定要確保你在參加這些公司的面試之前做好充分的準備。
 

縮小求職的工作類型,知道哪些類型工作不適合自己,這將為你節省大量的時間。
 

如果你曾經了解過數據科學家崗位的相關招聘,那你就會知道這其中的職責範圍有多廣。既有致力于自然語言處理、計算機視覺和深度學習的數據科學家,也有從事 A / B 測試和產品分析的數據科學家。你要知道哪種職責類型的工作適合你,哪種不適合你,這樣會為你節省大量的時間,讓你專注準備更重要的面試。

就我當時的求職經歷而言,我是略過了所有要求博士學位以及要求掌握深度學習和計算機視覺等方面知識的招聘崗位。盡管如此,仍然有太多需要學習和準備的知識。接下來我會列舉一下我在求職過程中所用到的資源列表。注意,現在可以用來學習的資源有太多,並且你也可以花費大量的時間來搜索這些資源,在這過程中一定要有選擇性,確保充分利用這些資源。
 

數據科學崗位面試參考資源


統計
 


概率問題
 

  • brilliant.org:我在準備面試時購買了他們的會員資質,我發現這也是 Facebook 現場面試指南中推薦的準備材料之一。


A / B測試
 


機器學習
 


基礎編程算法
 


Python 數據操作(Pandas,Numpy)
 

提示︰我的 Python 數據操作通過參與公司面試過程中的項目挑戰獲得了極大的提高,實踐是最好的學習方式。


SQL
 

  • Mode Analytics SQL Tutorial︰其實我算是很熟悉 SQL 了,但以防萬一,在我參加每次 SQL 相關的面試之前,我仍然會用到這一資源,尤其是其中的高階部分。


產品意識/業務知識
 


一般性面試問題
 

  • Lynda Raynier 的 Youtube 頻道︰對于一般性的面試問題很有幫助。您還可以搜索其他視頻,了解該如何回答一些特定領域的面試問題。


其他參考資源
 

寫在最後


尋找工作只是我們人生旅程中的一個小小的環節,但在整個求職過程中我們積聚起的勇氣、熱情和百折不撓的毅力將讓我們長遠受益。我個人非常相信下面這一句話,希望它也能為你帶去激勵︰

“永遠不要讓別人告訴你,你做不成什麼。你有夢想,就必須自己捍衛這一夢想。有時候,只是因為這些人自己做不成某事,所以他們也會對你說你也做不成。不要理會,對于你想要的東西,去努力追求即可。”——《當幸福來敲門》

上一篇︰一文總結機器學習類面試問題與思路 博士應屆畢業的算法工程師們,年薪最高可達90萬!下一篇︰