Google 面試 流程

Google

Google software engineer

显示电话面试,后期有技术面试,然后再来是高级经理面试。我觉得最难的部分再tech技术面试,问的问题确实挺tricky的,但是感觉我自己因为面试多了还算有稳得住阵脚,没有慌掉,问了angular nodeJS,react都问了,幸好以前都有接触过吧,所以还算是了解。同时也问了一下关于DevOps的知识我比较欠缺,但是幸好面试官人很nice,也给我讲解了一些东西,感觉也是有收获。期待有好的结果啊,还在煎熬的等待中,大家若有什么问题也欢迎提问!

我起初先在网上申请了,两周后收到面试邀请,第一轮面试安排在两周后,是主要关于产品经理岗位理解的面试。面试进行得挺顺利的,但是,面试官急着在45分钟的电话中提问5个问题和细节,让我觉得很匆忙,感觉面试官所预期的细节我没有答好。提问的问题其实网上大多数模拟面试培训视频都有提及到,最好建议在在回答之前要好好思考。但是在我这个情况下,我的面试官其实不想等5秒钟再听到答案,也没等我回答完就很快提问开始下一个问题。我的建议是在回答之前你们检查一下时间的需要,根据面试官的心情调整你的回答速度,而不是在回答之前花太多太多时间。大家也可以在每个问题之前问问面试官你有多少时间可以回答。另外,我被告知面试将花费1个小时,但面试官只有45分钟。。。祝好运大家!

Product manager

一次长时间的面试,提出了各种意想不到的问题。 虽然面试官很友好,但很多问题确实有点出乎意料,有种被审问的感觉。我没有与hr交谈,而是另一个在同一职位上工作的人。 很少谈论实际知识。 对于一个依赖流程和设计思维的职位 - 面试官过于关注零数据或背景的无关想法的特殊性。 面试官没有提出相关问题。 毫不奇怪,他们正在从事的项目在几个月后似乎不再存在,这证明了他们对这个角色的想法和态度如何影响了他们工作的最终产品。面试问题• 如果你可以选择 10 年后你在哪里,你会在哪里?

Business Analyst

招聘人员太慢了——谷歌应该为自己如此低效的招聘流程感到羞耻。 推荐后 30 天,我收到了第一次与招聘人员交谈的邀请,该招聘人员已经跟踪了我至少一个星期。 我必须不断跟进谷歌内部的朋友,才能得到招聘人员的回复。 将其与 facebook、amazon 和 intuit(以及众多初创公司)相比,招聘人员会在 24-48 小时内回复您——谷歌对他们糟糕的招聘人员没有任何借口。 让你的行动一起谷歌,否则你会错过一群伟大的人才。

Business Analyst

1,第一面电话面,与hr打了 30 分钟的电话,询问了有关我的经历的基本问题,然后又与一位general PM进行了一个小时的面试。   问题汇总: • 1. 自我介绍 • 2. 描述一个你参与过的从概念到交付的项目 • 3. 估计2021年可以去美国的学生人数 • 4. 您将如何改进 What's App - 描述端到端流程,包括新功能、和用户群体 • 5. 你目前从事的工作是?你为什么想做 PM? • 6. YouTube 音乐有什么值得改进的地方  

Business Analyst

Warm up: Google mock interview1月31日,GCJ获得资格,45min。算法题:有一个n乘n的棋盘,上面有m个糖果,最开始有一个人在棋盘左上角,他可以向左向右或者向下移动,...

我最近完成了产品经理职位的面试。面试过程虽然进行得很顺利,但面试官让我大跌眼镜。我在网上申请,2周后收到了面试邀请,然后面试被安排在2周后。面试当天,面试官急于让我在45分钟的电话中,回答5个问题以及详细的细节,这么短的时间完全不能cover我理想中全部细节。相信大家和我一样,在很多Mock-Up面试培训视频,甚至谷歌的面试帮助材料都介绍都看到过,你必须在回答问题之前花一定时间思考问题。然而,现实情况是,伟大的面试官并不想等5秒钟才听到答案!而且甚至不等你说完就进入下一个问题!!因为面对这样的面试官,我建议你先想想这个问题需要多少时间,然后根据面试官的情绪调整你的回答速度。我们选择一个完美的面试官。tips: 在回答每个问题之前,可以优先提问面试官你有多少时间来回答。另外,明明通知我一个小时的面试,然而,面试官只给我45min。附上我的5个题目,攒攒人品。面试问题- 1. 自我介绍 - 2. 描述一个你从概念到交付的项目- 3. 估算一下2020年能到美国的学生数量。- 4. 你将如何改进What's App - 描述从头到尾的过程,包括新的功能、指标和用户群。- 5. 你如何决定衡量任何产品的指标?

产品经理

我面的职位是Softwre Engineer, Tools and Infrastracture, 所以开发和测试的问题都会问到Phone interview 1: 白人小哥.给一个Inte...

Software Engineer

昨天recruiter 打了電話 說他們決定目前不會繼續progress , 說overall feedback 是 positive 但也給了一些 feedback, 也順便安慰我說很多人都申請很多...

Accountant

Google

Technical solution engineer

在澳洲从事非开发类技术职位若干年, 一个多月前谷歌招聘人员通过linkedin,问对他们的technical solution engineer(谷歌云平台,悉尼)有没有兴趣。抱着攒经验的心态试试看,...

Technical solution engineer

分享一个申请狗家曲折的经历希望能有好结果坐标澳洲,申请狗家网络工程师职位,过程和网上大多数SWE还不太一样,hiring manager在HC前有很大决定权。onsite 6面过了被hiring manager推进HC,但HC说要加面两次,都是考察不同网络技术。。。hiring manager想在圣诞前出offer,就想这周5前推进今年最后一次HC!但这就意味着加面2次要在未来2天内完成,时间非常紧没有多长时间准备很深的技术面。recuriter也说如果觉得时间实在太紧了,她可以试着推一推,希望我能准备好不要到最后面完了后悔了。但最终,第二次HC结果就要推到明年1月了。于是我想想也是,加面也要完成好准备充分增加通过的机会,但是这样会给hiring manager留下不好印象吗?hiring manager毕竟很着急想完成招人的任务,但不知道推到1月份后会不会有其他更合适的人选了。。。。现在加面的时间也有问题,很多人在圣诞前就休假了,一个面试可能要到1月。。。唉,有点焦虑和头疼。。。。求开导

网络工程师

悉大毕业IT master半年,突发奇想试一下谷歌面试过程:听说谷歌筛简历就会先进行机筛,如果没有他们想要的关键词可能面试官都不会看到你的简历。如果过了机筛,HR会先了解一下你的大概情况,确定你的信息...

Business Analyst

這是一篇 Google 的面試紀錄 + 心得,會獨立出一篇來是因為 Google 真的太偉大了,不管在面試的體驗也好,或是整個流程來說,都是很獨樹一格的,所以值得直接分出一篇來。

投遞方法

  • 從 Google career 丟的
  • 申請:基本資料 + 履歷 + 成績單
  • 最後我有請裴裴學長和皓丞學長幫我內推(感謝學長!)
  • N 週之後回覆我說可以面試了

我還是搞不太清楚我怎麼得到回覆的,我用我主要用的 email 丟了申請之後石沉大海,眼看石沉大海不行,所以我就請偉大的裴裴學長幫我內推,他內推的機制是要綁 email,綁了之後就可以有三次的內推 apply 機會,但很不幸的我把他綁在我已經丟過的 email,因此不能再丟一次,於是呢,我就請偉大的皓丞學長再幫我內推,這次換成綁在 csie 的信箱,在他幫我內推的當天晚上我就想說去丟一下(晚上 12 點左右吧),丟完了之後我再回去 csie mail 看,發現 recruiter 已經在晚上 11 點多的時候回覆我,說有得面試了(問題是我沒有給皓丞學長我的履歷,之前用同一個 mail 申請的也是用破破爛爛的履歷),整個就超怪的,不管怎麼想都很奇怪,就算是看到我主要 email 丟的履歷也應該是回覆到我的「主要 email」,而不是 csie mail,不過有得面試就好了,總算是有得面試我大 Google 了,就算面試被爆打也無所謂,至少有面試了。

面試流程

面試流程真的很長,我是沒有進到最後的 hiring commitee,不然還會更久。

一面(Google Meet - Phone Interview)

這關的面試官一開始就直接說英文,先發制人,直接讓我沒辦法用中文說話,也不好意思問他是不是會講中文。這關他問的問題都是有關圖的 connected component,感覺上真的不算難(大概因為是第一關吧),一共兩題,我差不多在 35/45 分鐘的時候寫完。一開始蠻緊張的,要用英文講,也忘了要先把題目的要求問清楚,所以在寫的過程有點修修改改,這點在面試結束的聊天階段面試官有跟我說,建議我要先把 edge case 想清楚,評分的標準也包含了我怎麼跟面試官討論、如何定義問題以及考慮輸入範圍跟格式。這關的面試官人真的蠻好的,我有沒考慮到的 edge case 他會提醒我,最後也給我不少可以改進的建議,算是很不錯的面試體驗,而且他最後還說我表現的很好,簡直是大好人,這樣應該還會有下一關吧?(總不可能他說我表現很好還讓我下去吧)

二面(Google Meet - 4 Technical, 1 Behavior)

1.

這關是一個做 infrastructure 的 lead 來面試我,他一開始先用了中文讓我卸下心防,後來就還是說要用英文進行面試QQ。他送我一題似曾相識的題目,而且也正好是我面試前在看的相關題目,我面試前還是再看了一下 treap 怎麼寫,結果還真的就考到要用 treap 的題目。所幸在面試官的強力引導下,本來要直接硬著頭皮寫的我,花了非常多時間在跟他討論問題的定義,一些 edge case,還有我應該要怎麼做,有哪些要考慮的地方。在討論的過程中,其實也主要都是他在引導,我其實跟自平衡樹很不熟,他在使用例子討論的時候就直接把 7 成我不確定的地方寫出來了,剩下的就是我要給他一個針對題目而且合理的作法。在討論完之後其實就沒剩多少時間了,大概剩 15 分鐘吧,他就幫我貼了一個 template 上來,我要完成的部分就又越來越少,整體來講我可能只寫了 10 行左右,有些地方甚至是我講出作法,他就直接幫我寫上去了。

不得不說這關的面試官真的人超好的,雖然是用英文的關卡,但對我來說除了語言之外都極致的友善。在結束之後他讓我問問題時間,甚至也是我提了一個小問題他就有辦法說出超多東西,包含了他有些同學待在 MTK,跟他現在在 G 所做的事情有什麼不一樣;以及 Google 居然在台灣設置一個這麼核心功能的 team,讓我很訝異,他也說其實台灣的硬體真的蠻厲害的,就也需要一個 team 來專門設計跟訂做他們要的東西。我面試前最害怕的 treap 居然讓我以這種方式度過了,讓我安心不少。面試官也分享了蠻多關於面試的一些事情,包含了其實做不出來不是重點,他們的評分也包含了溝通等等的,跟上一個面試官講的完全一樣,他多透露的是他們面完一關要花一個小時以上在寫報告,感覺蠻不可思議的。

2.

第二關的面試官就感覺話比較少一點,也感覺很資深,他出的題目是關於字串的題目,乍看之下蠻簡單的,不過我一開始也是小誤會了他的意思,在弄清楚意思之後就變得稍微難一點點,但也是最多 medium 的難度,在用例子討論的過程中雖然面試官蠻熱心的加入,但有時候會講一些錯的東西(我的 code 不是寫那樣做,但他卻說那樣做),除了這個之外,他選的題目真的算是蠻簡單的。雖說很簡單,但是討論到最後時,也是看起來沒有把題目走到完,最後一個 follow up 我有給一個合理的解釋,但已經來不及寫完了,只好用註解來解釋我的作法。結束之後他就沒有讓我問問題的時間了,可能是比較忙吧,少了一次聊天的機會感覺蠻可惜的。

3.

這關是中文的,題目雖然面的當下覺得很難,但之後再回來看就覺得自己沒有發揮的很好,難度應該是介於 medium 跟 hard 之間。雖然有勉強唬爛出一個時間複雜度似乎是對的解,但因為我一開始就先寫個暴力解所以也沒時間寫出我唬爛出的東西了,而面試官也沒要求我這麼做,本來因為是時間不夠了,後來才恍然大悟,根本是因為我講的東西不是對的。在唬爛完第一個小題之後,還有一個 follow up,這個我一樣是把想法先想出來,不過很可惜的是我是 based on 第一小題的錯誤解法,不然我的方向其實是對的。總結起來這關我幾乎都是紙上談兵,沒有真的把什麼東西寫出來。

4.

這關是英文關,題目是有關 graph 的,真的不算太難,但我發揮的也不怎麼樣,再加上上一關的摧殘,心態已經沒有 100% 了,難度大概 medium 的題目我也沒有回答出正解。一方面是用英文的關係,用英文已經讓我更難理解所有東西了,另一方面是我也有點小累了,所以最後才會變成我說的 greedy 解有錯,但我一直不知道面試官說我錯的地方到底是哪裡,就這樣糊裡糊塗的過了 40 分鐘。最後也覺得自己表現的蠻糟的,不過也已經都結束了。這關給我的感覺也很像是第三關,花了太多時間在一邊打字一邊講話(我想說這樣能讓面試官更清楚我要表達的),幾乎沒有寫到什麼 code 就沒時間了。

5.

這關是聊聊天關卡,我以為會是 HR 之類的來跟我聊天,沒想到後來問了發現是工程師。他問的問題其實就蠻一般的,沒有特別難回答的問題(大概是難的 behavior 問題都在 MixerBox 體驗過了吧)。整段面試我最印象深刻的地方是原來面試官也是台大資工畢業的,只是年代似乎有點久遠了,而且還是個超強的強者,我會發現他是超強的是先問他比較喜歡問 behavior 還是考演算法,他說比較喜歡演算法,理由是 behavior 的報告要寫很久,我就說我面下來會覺得如果我是面試官,然後面試者說了一個不對的東西,那面試官不就要想為什麼那是錯的,感覺就很困難,但他說不會阿,他覺得還好。

後來就問到他是什麼時候加入 google 的,他就說他其實蠻晚期才加入的,一開始先在新創跟別地方待了一下,而且又因為大學就有在 google 實習過了,所以想去外面玩看看(在大學就有 google 實習的強者),沒想到他是他那時候 ACM 的國手,有代表台灣去打 regional final 之類的(我不確定是不是這個,我沒有很了解),總之就是超猛的人。後來我也問了有沒有現在在我們系上的教授是跟他同期的,結果還真的有,陳蘊儂教授是他的學妹,我整個不敢置信,覺得世界好小。後續我還問了很多關於面試怎麼安排,平常在 google 有什麼休閒活動,在 101 沒有只有早午餐怎麼辦(多裝一份當晚餐)等等的莫名其妙的問題,一時之間好像沒辦法全部想起來了,總之算是 google 面試裡面體驗最好的關卡之一吧。

因為面完的時候我已經有其他 offer 了,所以面完的隔天我就寄信去問 HR 我的 feedback 如何,想要知道一下我的表現來決定之後的安排,隔天他就無情回信說我沒了,該下去囉~我自己感覺起來應該是在及格邊緣,不過因為我寄信去催,所以就直接下去囉。(也有可能是我真的面不好,我也覺得可以接受,因為的確是沒有想到最好的解,跟面試官的討論我覺得也是普普,特別是在英文關那邊)

心得

真的不愧是 Google,身為一個很多軟體工程師的夢想,就是這麼難被錄取。儘管聽說近幾年以來正在大力擴招,但還是有一定的 hiring bar,在去面試的眾多同學之中(好像也沒有幾個),目前為止只有兩個人上了而已(不含國手同學們的話),雖然說相信還沒去面試的其他同學一定也會有被錄取的,可是整體來說,說是有在大幅擴招的公司也是有點沒說服力(是說 intern 的話就有感覺到了,有超多學弟妹都進 Google 實習,但也是難以排除學弟妹比我們這屆強很多的可能)。不過也很正常,他們給的薪水加上滿滿的福利,本來就是要有相對應的能力才能享有的,依靠努力也好或是聰明也好,不太可能什麼都沒有就能進 Google。

說來慚愧,本來想說應該已經能上 Kronos 了,面 Google 就當作走完面試流程,有也好沒有也罷,本來的盤算也是覺得我應該有辦法在第二階段 virtual onsite 的地方至少有 3 round technical 是全破的,只能說我刷的題目太少,也沒有花足夠的心力來做到這件事。當然也不是說再刷多一點就保證能進,只是說刷多一點的話應該至少可以不用那麼緊張,看到新題目的時候大概會比較有信心吧。雖然我的心態蠻隨意的,但整個面試過程中還是都蠻緊張的,我覺得只要能把緊張消除 + 多刷一點題目 + 能用流暢的英文對答的話我應該就能進 Google 了吧(現在說這些都是馬後砲,之後有機會挑戰的話就看看有沒有學乖)。