國際公司實習:如何避免面試失敗並獲得夢寐以求的offer

本文是修訂和擴充的版本 我在Google實習的故事.

嘿哈布爾!

在這篇文章中,我將告訴您什麼是外企實習以及如何準備面試以獲得錄取通知。

為什麼要聽我的? 不應該。 但在過去的兩年裡,我在 Google、Nvidia、Lyft Level5 和 Amazon 實習過。 去年在公司面試時,我收到了 7 份錄取通知:來自 Amazon、Nvidia、Lyft、Stripe、Twitter、Facebook 和 Coinbase。 所以我在這方面有一些經驗,可能有用。

國際公司實習:如何避免面試失敗並獲得夢寐以求的offer

關於我

碩士2年生 《程式設計與數據分析》 聖彼得堡 HSE。 完成學士學位課程 “應用數學與計算機科學” 學術大學於 2018 年遷至聖彼得堡 HSE。 在我的本科學習期間,我經常解決體育編程競賽並參加黑客馬拉松。 然後我就去外企實習。

實習

實習是學生的一項為期數月至一年的工作。 這樣的計畫可以讓雇主了解實習生如何應對他的任務,實習生也可以讓他了解新公司,獲得經驗,當然還能賺到額外的錢。 如果學生在實習期間表現出色,就會獲得正式的職缺。

從評論來看,實習後在國外IT公司找到工作比透過面試獲得全職職位更容易。 我大多數的朋友最終都在Google、Facebook 和微軟工作。

如何獲得報價?

流程概覽

假設您決定在夏天去另一個國家並獲得新的體驗,而不是挖掘祖母的床。 哇! 還是幫奶奶吧! 那麼是時候開始談正事了。

典型的外企面試流程是這樣的:

  1. 服務 實習申請
  2. 你決定 Hackerrank/TripleByte Quiz 競賽
  3. 進來 篩選面試
  4. 然後你就被分配了 第一次技術面試
  5. 然後 第二個, 有可能 第三
  6. 名字已開啟 現場面試
  7. 他們給 提供 ,但並不完全是…

讓我們更詳細地討論每一點。

實習申請

船長建議,首先你必須在公司網站上填寫一份申請表。 您很可能已經猜到了。 但船長和你可能都不知道的是,大公司使用推薦系統,公司員工通過推薦系統推薦業內的兄弟 - 這就是候選人從源源不斷的其他申請人中脫穎而出的方式。

如果你突然沒有在你感興趣的公司工作的朋友,那麼試著透過朋友介紹你去找他們。 如果沒有這樣的人,那麼打開Linkedin,找到公司的任何一個員工,要求提交一份簡歷,他不會寫你是一個偉大的程式設計師。 這是合乎邏輯的! 畢竟他不認識你。 不過,得到答案的機會還是會比較高。 否則,請透過網站申請。 我收到了 Stripe 的錄用通知,但我並不認識在那裡工作的任何一個人。 但不要放鬆:我很幸運他們做出了回應。

當您的電子郵件收到成堆的信件,其中包含諸如“您太棒了,但我們選擇了其他候選人”之類的內容時,請盡量不要太沮喪,或者他們根本不回复,這更糟糕。 我特地為你畫了一個漏斗。 在 45 份申請中,我只收到 29 份回覆。 其中只有10人提出接受採訪,其餘的都拒絕了。

國際公司實習:如何避免面試失敗並獲得夢寐以求的offer

你感受到空氣中的建議了嗎?

國際公司實習:如何避免面試失敗並獲得夢寐以求的offer

Hackerrank/TripleByte 測驗競賽

如果您的履歷通過了初步篩選,那麼 1-2 週後您將收到一封包含下一個任務的信函。 最有可能的是,您將被要求解決 Hackerrank 上的演算法問題或參加 TripleByte Quiz,您將在其中回答有關演算法、軟體開發和低階系統設計的問題。

通常 Hackerrank 上的競賽很簡單。 通常它由兩項演算法任務和一項解析日誌任務組成。 有時他們也會要求您編寫幾個 SQL 查詢。

篩選採訪

如果測驗成功,那麼接下來您將進行篩選面試,在此期間您將與招募人員討論您的興趣以及公司參與的專案。 如果你表現出興趣並且你以前的經驗符合要求,那麼一切都會順利。

表達您對該項目的所有意願。 在與 Palantir 的招募人員交談時,我意識到我對完成他們的任務不感興趣。 這樣我們就不再浪費彼此的時間了。

如果你活到了這一步,那麼大部分的隨機性就已經過去了! 但如果你再搞砸了,那就只能怪你自己了😉

技術訪談

接下來是技術面試,通常透過 Skype、Hangouts 或 Zoom 進行。 提前檢查您的計算機上是否一切正常。 面試期間會有很多事情需要緊張。

技術面試的形式很大程度上取決於您面試的職位。 除了第一個之外,這仍然是關於解決演算法問題。 在這裡,如果你幸運的話,你會被要求在線上程式碼編輯器中編寫程式碼,例如 編碼器io。 有時在 Google 文件中。 但我還沒見過比這更糟糕的事情,所以不用擔心。

他們也可能會問您一個物件導向的設計問題,以了解您對軟體設計的理解程度以及您了解哪些設計模式。 例如,他們可能會被要求設計一個簡單的線上商店或 Twitter。 從去年開始,我面試了與機器學習相關的職位,在面試過程中,我被問到了相關問題:在某個地方要回答理論上的問題,在某個地方要解決理論上的問題,在某個地方要設計一個臉部辨識系統。

面試結束時,您可能有機會提問。 我建議您認真對待這個問題,因為透過問題您可以表現出您的興趣並展示您對該主題的能力。 我正在準備一份問題清單。 以下是其中一些範例:

  • 該專案的工作如何進行?
  • 開發人員對最終產品的貢獻是什麼?
  • 您最近必須解決的最大挑戰是什麼?
  • 為什麼決定為這家公司工作?

相信我,最後兩個問題對於面試官來說很難回答,但是對於了解公司內部的情況有很大幫助。 我想指出的是,你並不總是接受將來與你一起工作的人的面試。 因此,這些問題可以讓我們大致了解公司正在發生的事情。

如果您成功通過第一次面試,您將獲得第二次面試。 它與面試官的第一個不同,因此任務也不同。 格式很可能保持不變。 通過第二次面試後,他們可能會提供第三次面試。 哇,你已經走了很遠。

現場面試

如果到目前為止您還沒有被拒絕,那麼當候選人被邀請到公司辦公室進行面試時,您將面臨一次即席面試。 也許他不會等… 並非所有公司都會進行這一階段,但許多這樣做的公司都願意支付機票和住宿費用。 這是一個壞主意嗎? 華麗的! 我還沒去過倫敦...但在某些情況下,您會被要求透過 Skype 完成此階段。 我要求 Twitter 這樣做,因為有很多截止日期,沒有時間去另一個大陸。

現場面試由幾次技術面試和一次行為面試組成。 在行為面試期間,您與經理談論您的專案、您在不同情況下做出的決定等。 也就是說,面試官試著更了解應徵者的性格,並更詳細地了解工作經驗。

好吧,就是這樣,前方只有令人愉快的興奮:3 你的神經發癢,但你什麼也做不了。 如果一切順利,那麼就沒有什麼好害怕的——報價將會到來。 如果沒有,那就很難過,但它確實發生了。 你申請了多少個地方? 兩點? 那麼,你希望什麼?

如何準備?

總結

這是零步。 只是不要進一步閱讀這篇文章。 關閉選項卡並製作正常的簡歷。 我是認真的。 在我實習期間,很多人要求我將他們推薦給公司實習或全職職位。 簡歷的格式通常很糟糕。 無論如何,公司很少會對申請做出回應,而糟糕的履歷往往會將這一比例降至零。 有一天我會單獨寫一篇關於履歷設計的文章,但現在請記住:

  1. 請註明您的大學和學習年資。 另外建議加上GPA。
  2. 把水全部去掉,寫下具體成就。
  3. 保持你的履歷簡單而整潔。
  4. 如果您遇到問題,請有人檢查您的履歷是否有英文錯誤。 不要複製谷歌翻譯的翻譯。

這是這篇文章 看看 破解編碼面試。 那裡也有一些事情。

編碼面試

我們還沒有進行任何採訪。 到目前為止,我已經告訴你整個過程的整體情況,現在你需要做好面試準備,以免錯過度過一個愉快且可能有用的夏天的機會。

有資源,例如 Codeforces, TopCoder公司 и Hackerrank我已經提過。 在這些網站上你可以找到大量的演算法問題,也可以發送他們的解決方案進行自動驗證。 這一切都很棒,但你不需要它。 這些資源上的許多任務被設計為需要很長時間才能解決,並且需要高級演算法和資料結構的知識,而面試中的任務通常不那麼複雜,被設計為需要 5-20 分鐘。 因此,在我們的例子中,諸如 力碼,它是作為技術面試的準備工具而創建的。 如果你解決了 100-200 個不同複雜程度的問題,那麼你很可能在面試過程中不會遇到任何問題。 還是有一些值得的 Facebook 代碼實驗室,您可以在其中選擇會話的持續時間,例如 60 分鐘,系統將為您選擇一組問題,平均需要不超過一個小時來解決。

但如果你突然發現自己是個正在浪費青春的書呆子 Codeforces 我是其中之一,這通常很棒。 為你感到高興。 一切都應該適合你😉

還有很多推薦閱讀 破解編碼面試。 我自己也只是選擇性地讀了其中的一部分。 但值得注意的是,我在學生時代解決了許多演算法問題。 沒解決侏儒嗎? 那你最好讀。

另外,如果你一生中沒有或很少接受過外國公司的技術面試,那麼一定要經歷幾次。 但越多越好。 您在面試過程中會感到更有自信,不再那麼緊張。 組織模擬面試 普拉普 甚至詢問朋友。

我第一次面試失敗正是因為我沒有這樣的練習。 不要踩到這個耙子。 我已經為你做了這件事。 別謝我。

行為訪談

正如我已經提到的,在行為面試中,面試官試圖更多地了解你的經歷並了解你的性格。 如果您是優秀的開發人員,但卻是個無法與團隊合作的極端利己主義者,該怎麼辦? 你認為你會和 喬治·霍茲? 我不知道,但我懷疑這很難。 我認識一些拒絕的人。 所以面試官想了解你的這一點。 例如,他們可能會問你的弱點是什麼。 除了此類問題外,您還會被要求談論您在其中發揮關鍵作用的專案、您遇到的問題及其解決方案。 有時,這類問題是在技術面試開始時提出的。 如何準備這類面試在其中一章中寫得很好 破解編碼面試.

主要發現

  • 製作一份正常的履歷
  • 尋找可以推薦您的人
  • 可以去任何地方申請
  • 解決litcode
  • 將文章連結分享給有需要的人

PS我正在開車 電報頻道,我在這裡談論我的實習經歷,分享我去過的地方的印象,並表達我的想法。

PPS 給自己買了一個 YouTube 頻道,在那裡我會告訴你有用的事。

PPPS 好吧,如果你沒事可做,那你可以看 這是採訪 在 ProgBlog 頻道上

來源: www.habr.com

添加評論