Google VO 面經分享:輕鬆避坑拿 Offer | 谷歌代面 | VO 輔助 | Google 面經

1,165Views
尚無留言

Google OA 通過之後就是要準備 Google VO 面試了,也就是所謂的 VO 面試。 北美大廠的面試風格各不相同,下面是 PROGRAMHELP 總結的一些 Google 面試技巧,不見得能夠應付所有的公司,但是應付絕大多數北美公司面試是毫無壓力的。

Google VO 面經分享:輕鬆避坑拿 Offer | 谷歌代面 | VO 輔助 | Google 面經

Google 的話就只有一個方法:買 LeetCode 會員,一遍又一遍地刷他家公司 Tag 的題。

另外有些中小廠可能會要在真實 Coding 環境中寫代碼,最後要運行的,那種就需要特別對待了。 大多數大廠給的是一個帶高亮但是無代碼補全的文檔平臺,就相當於在白板上 Coding 了,那麼就可以適用以下 Google 面試技巧。

大廠面試的差異和特點:

Meta 原題多,題庫龐大,注重結果,不注重優化過程,題目難度較高,上來就要求最優解;

Microsoft 難度相對較低,考基礎演算法、數據結構的快速實現;

Amazon 原題多、題庫更新慢,圖論問題較多;

Google 注重解題過程和思路。

Google VO 面試技巧:

面試的核心:

展示自己的解題能力,讓面試官覺得自己有一個可以放心合作的同事,而不是以考生和考官的姿態完成面試。 Communication 非常重要,Google 專門有一欄 Communication 的打分,重要程度不亞於演算法和數據結構。 Technical Interview 一般 40–45 分鐘,一旦開始,就要片刻不停地說,不要沉默太久。

谷歌 VO 面經 案例分享:

一般會給出題面和 1–2 個樣例,就像這個樣子:

  1. The next greater element of some element x in an array is the first greater element that is to the right of x in the same array.
  2. You are given two distinct 0-indexed integer arrays nums1 and nums2, where nums1 is a subset of nums2. For each 0 <= i < nums1.length, find the index j such that nums1[i] == nums2[j] and determine the next greater element of nums2[j] in nums2. If there is no next greater element, then the answer for this query is -1.

Google 的題很少出現 Hard,基本以 Easy 和 Medium 為主。 所以如何分析題目並展示解題思路就成了重中之重,而不僅僅是要寫出一個能夠運行的代碼。

建議先從 Clarification 開始,確認數據範圍、邊界情況,然後簡述演算法、跑樣例,最後寫代碼並自己 dry run 一遍。

Google VO Follow Up

一般面試官會準備 1–2 個難度或方向不同的 Follow-Up,根據表現給出不同題目。 套路是先確認哪些 Clarification 依然成立,哪些因新增/刪除條件而變化,再簡述思路、跑案例、寫代碼。

例如,LeetCode 503 的環形陣列處理可用取餘或「首尾銜接」兩倍陣列的方法; 或要求在 O(n+m) 時間內完成等。

Programehelp 幫你搞定面試

Google 作為頭部科技公司,在福利待遇和職業發展方面極具吸引力。 我們 Programhelp 團隊深知大家求職不易,提供專業的 VO 面試輔助和代面試服務,説明你少走彎路,從 OA 到 VO 全流程保駕護航。

想獲取專業的 Google VO 面試輔助或代面試服務? 歡迎隨時 聯絡我們

author avatar
azn7u2@gmail.com
END
 0
Comment(尚無留言)