[心得] Google 面試心得- 看板Soft_Job | PTT職涯區
文章推薦指數: 80 %
Phone Interview(5/13) 隔了一週recruiter來信告知通過OA, 同時Recruiting Coordinator A聯絡我並跟我約好phone interview的時間。
在phone interview時interviewer ...
PTT職涯區
即時熱門文章
24小時內熱門文章
最新文章
熱門看板
看板列表
我的收藏
最近瀏覽
mdi-account
批踢踢PTT搜尋引擎
PTT職涯區/
Soft_Job(軟體人)
[心得]Google面試心得+收藏分享看板Soft_Job(軟體人)作者howardtzou(狗狗)時間2年前發表(2019/06/2813:37),2年前編輯推噓61(61推0噓12→)留言73則,64人參與,3年前最新討論串1/1
《前言》
雖然之前有在Oversea_Job版分享過類似的心得文,
但由於那篇比較像是雜談,所以想說稍微整理一下內容再分享到這個版上。
希望能夠幫助到那些以後想要應徵的人~
《背景介紹》
113電資學士班(已停招),目前以交換學生的身份在東京讀書。
大學時期除了當了一學期的TA跟在中研院實習之外,並沒有特別的經歷。
由於暫時沒有升研究所的打算,加上從以前就一直很嚮往在海外工作,
於是我就趁在日本交換的期間試著找看看這裡的工作。
《準備》
由於我鎖定的都是SWE的職缺,
我從下定決心要找工作開始每天都會用閒暇的時間刷Leetcode,
兩個多月以來大概刷了130題(27%Easy、60%Medium、13%Hard)。
不得不說勤刷Leetcode對於大部分公司的codingtest確實有很大幫助,
我也是在刷題時順便複習DataStructure跟Algorithm。
在收到Googleonsiteinterview的邀約之前其實我有被不少公司在
codingtest的關卡刷掉。
雖然不知道是因為自己本身coding能力不足,
還是自己的背景跟公司不符,我依然抱著全力以赴的精神去面對每個機會。
《流程》
0.投履歷(3/22)
某天無意間看到日本Google有在徵SWEnewgrad後,
我就請在台灣的朋友幫我掃描大學的成績單,然後連同履歷一併寄出去。
1.OnlineAssessment(4/18)
履歷寄出去隔了一週後recruiter聯絡了我,
並且邀請我在指定的時間參加onlineassessment。
測驗的內容出乎意料的容易,一共考了兩題難度LeetcodeEasy-Medium的題目
(OptimizationProblem跟AllPairsShortestPath)。
一共有120分鐘的時間可以完成。
2.PhoneInterview(5/13)
隔了一週recruiter來信告知通過OA,
同時RecruitingCoordinatorA聯絡我並跟我約好phoneinterview的時間。
在phoneinterview時interviewer一共問了三個題組,時間大約為45分鐘。
一題字串處理題、一題Pre-orderTraversal實作題跟一個觀念題
-Whyshouldweincreasethecapacityofadynamicarrayexponentially?
-Whynotlinearly?
前兩題因為勤刷題的關係我很快地就解出來,
第三題雖然當下我沒有立即回答出來,
但在interviewer的引導下我完成了基本的數學推導,並給了差強人意的答案。
3.OnsiteInterviews(5/24)
phoneinterview完隔天我收到了onsiteinterviews的邀請。
由於我目前就住在日本,我跟recruiter要求想在Tokyooffice進行onsite。
Recruiter答應了要求,並透過RecruitingCoordinatorB跟我約了onsite的日期。
onsite當天遇到第一個interviewer時,
我很好奇的問了他一下是不是要簽NDA之類的文件,
結果他表示「我從來沒有聽說過有這東西耶!」。
雖然想在這裡透露面試題目的細節,不過為了公平起見我還是點到為止就好。
-InterviewerA考了ParenthesisMatching相關的題目
-InterviewerB要我實作出一個能在graph(2DArray)上畫直線的Function
-InterviewerC考了一個Breadth-First-Searchon2DArray的應用題
-InterviewerD考了GreedyAlgorithm裡經典的SchedulingProblem
當天一共有四場45分鐘的interview,全程都是以英文進行。
而在第二場跟第三場之間有一個短暫的lunchmeeting讓你跟現役googler聊天。
每場interview的一開始interviewer會先跟你講一下題目的specification,
接著會有一段時間讓你跟interviewer討論你解題的思維。
如果interviewer認為你的解法可行(儘管不一定是最佳解),
他會請你先把code打在Chromebook上或寫在白板上,接著跟你討論你寫的code。
以下是幾個常被問到的問題:
-TimeComplexity?
-SpaceComplexity?
-你覺得你的code可以處理edgecases嗎?
-你覺得有哪些input可能會讓你程式crash?
(例如return(y/x)而使用者輸入x=0,y=5)
-你覺得有更好的解法嗎?
如果你的答案已經是最佳解的話,
interviewer這時可能會出一些follow-upquestion考驗你;
如果你的答案還有改善的空間的話,interviewer會適時地引導你走向更好的解法,
然後要求你把不同的解法寫下來並且比較兩者。
這次面試題目的難度大致都在LeetcodeMedium-Hard,
其中第四題我因為很快就提出最佳解,
follow-up的難度一口氣被提升到Hard,當場直接被考倒。
綜合我在onsite的心得,
我認為比起卯起來自己解題目,更重要的是把你的想法傳達給interviewer,
並且適時的跟interviewer交流想法。
大部分的interviewer都會積極的跟你溝通,但不幸的我還是有遇到
愛理不理的interviewer把場面搞得很冷,只能說溝通真的很重要。
4.HiringCommittee(6/7)
Onsite完隔了幾天,我主動寫信給recruiter想詢問onsite的結果。
結果得知我的feedback是positeve的,而他也決定把我的申請轉到HC。
同時recruiter也要求我提供最新的履歷、成績單、competingoffer等,
並詢問我有沒有對哪個team特別有興趣。
在lunchmeeting時陪我吃飯的人有提到一點他們team的資訊,
而剛好他們在做的東西跟我的背景有一些關聯,所以我就表示想加入那個team。
由於我有跟recruiter說明我已經有拿到其他公司的offer,
他答應他會盡快處理我的申請。
recruiter在6/3通知我他已經把我的package寄出去,並在6/7通知我通過HC。
5.TeamMatch(6/19)
在TeamMatch的階段我原本以為recruiter會幫我安排跟teammanager聊天的機會,
沒想到recruiter隔了一週告訴我我想進的team對我的也有興趣,
所以就把我的申請推向了最後一關。
我有聽說不同的office在teammatch時有時會有不同的流程,
也有可能是因為我competingoffer的deadline快到了,
recruiter幫我省略了一些部分(?
雖然teammatch的階段跟我想像的有些出入,
不過能match到自己想進的team真的是還蠻開心的。
6.OfferReview(6/28)
最後的offerreview真的就是漫長的等待啊~
雖然recruiter答應我會在我competingoffer的deadline前把一切處理完,
沒想到居然剛好壓在deadline前5小時通知我的offer被approved...
當然offerreview的階段因為是北美的team在負責,會有一些delay也是難免的。
感謝recruiter能在時間內把一切都處理好,
也很感謝另一間給我offer的公司前願意等待我一個多月(我大概延了3次deadline)。
《總結與心得》
能走到這裡完全是意料之外(感謝主!)
在被很多公司刷掉拿到第一個offer時,我其實已經決定要去那間公司。
沒想到結局居然來個大逆轉,只能說不到最後千萬不要放棄!
與其他的SWE求職者相比我的履歷其實還蠻平庸的,
沒參加過任何競賽、也沒有企業實習的經驗,
大學時我幾乎都專注在課業上跟大三時當助教。
能挺過這麼多面試真的要感謝那些熱心栽培我們的教授!
這次的求職經驗也讓我體會到即使沒有很豐富的背景,
只要能把基礎學問顧好(特別是DataStructure跟Algorithm!)
以及擁有無比的熱誠,終究是能找到自己的天下。
當然進到公司只是個開始,日後還有很多要學習的地方,
我也期許自己在進到公司前能夠持續精進自己。
「人生有夢,築夢踏實」
與大家共勉之
--
※發信站:批踢踢實業坊(ptt.cc),來自:124.35.221.18(日本)
※文章網址:https://www.ptt.cc/bbs/Soft_Job/M.1561700251.A.474.html
推bigelephants06/2813:46,
2年前
,1F推推06/2813:46,1F推aw03806/2813:48,
2年前
,2F強者,但中英混雜看得好累06/2813:48,2F推cjamhe0138506/2813:49,
2年前
,3F強者推~06/2813:49,3F推mangreen06/2814:13,
2年前
,4F強06/2814:13,4F→KernelChen06/2814:13,
2年前
,5F是去東京google?06/2814:13,5F
恩,是的~
推scott000206/2814:33,
2年前
,6F推06/2814:33,6F推abc092200106/2814:45,
2年前
,7F真的是努力的收穫06/2814:45,7F推abc5306/2814:55,
2年前
,8F推06/2814:55,8F推benson121206/2815:04,
2年前
,9F推06/2815:04,9F推pime06/2815:07,
2年前
,10F推!06/2815:07,10F推hanyi092306/2815:10,
2年前
,11F恭喜,上次你的文讓人感覺好像已經被拒絕了XD06/2815:10,11F
大概是因為第一次參加onsite的緣故,我對自己的表現沒什麼自信的(笑
推vi00024606/2815:29,
2年前
,12F推06/2815:29,12F→goldflower06/2815:43,
2年前
,13F電資絕版幫QQ06/2815:43,13F
電資沒有不見,只是變成了不同的樣子!!
推chocopie06/2815:43,
2年前
,14F恭喜06/2815:43,14F推sss8152106/2815:54,
2年前
,15F強者推06/2815:54,15F推bemyself06/2815:54,
2年前
,16F這篇很實用推06/2815:54,16F推dan4041806/2815:56,
2年前
,17F推06/2815:56,17F推thsyou952706/2816:00,
2年前
,18F強06/2816:00,18F推chongruei06/2816:23,
2年前
,19F強者推06/2816:23,19F推hakosaki06/2816:24,
2年前
,20F推努力06/2816:24,20F推xxoooxx3456706/2816:30,
2年前
,21F神人推推06/2816:30,21F推dini201206/2816:37,
2年前
,22F腿,感謝主06/2816:37,22F推plsmaop06/2816:39,
2年前
,23FArrayexpansion那題是CLRS在amortizedcost章節的06/2816:39,23F→plsmaop06/2816:39,
2年前
,24Fdynamicarray嗎?06/2816:39,24F
我不太確定CLRS那章的內容是什麼,
這題我記得是當初在上OOP時教授偶然間提到的。
簡單來說exponentially的好處在於insert時的timecomplexity是O(n),
而linearly的情況是O(n^2)。
→invidia06/2816:50,
2年前
,25F感謝分享06/2816:50,25F推MoriNakamura06/2816:57,
2年前
,26F推強者QQ請問方便了解大概的待遇、是否需要日語程06/2816:57,26F→MoriNakamura06/2816:57,
2年前
,27F度等等嗎?06/2816:57,27F→MoriNakamura06/2816:58,
2年前
,28F順利的話明年也要去日本工作,也以跳外商為目標06/2816:58,28F
待遇的話可以參考glassdoor上面的數字,
語言的話Google完全不會日文也可,大家基本上都是用英文溝通。
當然你如果想搭訕營業部門的帥哥美女的話,會日文應該蠻吃香的(笑
推doranako06/2816:59,
2年前
,29F謝謝分享06/2816:59,29F推y246810121606/2817:07,
2年前
,30F推06/2817:07,30F推Neistpoint06/2817:09,
2年前
,31F強者,你的另一個offer跟防毒軟體有關?那我有聽過你06/2817:09,31F推plover06/2818:04,
2年前
,32FWelcometoGoogle06/2818:04,32F推fish011206/2818:37,
2年前
,33F神人06/2818:37,33F推jen112106/2818:39,
2年前
,34F高手06/2818:39,34F推j1995110206/2818:57,
2年前
,35F恭喜!想問下你match的team是什麼?好奇日本Google的06/2818:57,35F→j1995110206/2818:57,
2年前
,36F組是做什麼方面的06/2818:57,36F
我記得主要有Search、Ads、Maps、Chrome跟Android這幾個team,
而我被match到的是searchteam
推ntddt06/2819:59,
2年前
,37F推台灣人軟體實力是國際認可的06/2819:59,37F
真的!多虧有交大扎實的訓練(作業)
推a350588906/2820:18,
2年前
,38F恭喜啊06/2820:18,38F推Mtcat06/2822:01,
2年前
,39F11106/2822:01,39F推hcman06/2822:10,
2年前
,40Fphoneinterview像googlekickstart06/2822:10,40F推toothlesses06/2822:36,
2年前
,41F推06/2822:36,41F※編輯:howardtzou(124.35.221.18日本),06/28/201923:10:00
推itis042306/2903:01,
2年前
,42F推06/2903:01,42F推jyuan199306/2905:23,
2年前
,43FIndeed開得比Google高,好爽06/2905:23,43F推Zatarra06/2907:46,
2年前
,44FWelcome:)06/2907:46,44F推angelocsc06/2909:45,
2年前
,45F推一個謝謝分享之後也想要嘗試去日本google06/2909:45,45F推musie06/2910:12,
2年前
,46Fsearchteam?那有機會合作到06/2910:12,46F推rosesonata06/2910:26,
2年前
,47F謝謝分享06/2910:26,47F推ks95090106/2911:00,
2年前
,48F好強啊!06/2911:00,48F推plsmaop06/2911:46,
2年前
,49F喔那就是了,有興趣可以看看那張,你可以看到作夢夢到的06/2911:46,49F→plsmaop06/2911:46,
2年前
,50F數學歸納法跟嚴謹(看不懂)ㄉ數學證明06/2911:46,50F
我當下就是用類似歸納法的方式導出答案
看來效果顯著
推alchemist1506/2912:38,
2年前
,51F很佩服演算法可以對答如流的人06/2912:38,51F推claude5131506/2918:16,
2年前
,52F電資路過推06/2918:16,52F→eva1945200206/2920:26,
2年前
,53F太強了,我輩難以企及,我由衷祝福你06/2920:26,53F推nitero06/3001:11,
2年前
,54FPre-order的實作題有要求iterative的方法做嗎(stack06/3001:11,54F→nitero06/3001:11,
2年前
,55Frecursive的方式能接受嗎XD06/3001:11,55F
我記得當時有要求用iterative的方式
不過勤解題的話寫出這兩種方法應該跟喝水一樣輕鬆~
推iven0000000006/3001:53,
2年前
,56Fphoneinterview的問題真的比onsite的容易很多06/3001:53,56F推THEWORLDS06/3014:32,
2年前
,57F運氣不錯還好妳偶追根究柢歡迎加入06/3014:32,57F
謝謝!這版果然有不少Googler在淺水(笑
※編輯:howardtzou(124.35.221.18日本),06/30/201919:12:46
推vincent096506/3022:35,
2年前
,58F強者推06/3022:35,58F推penolove556607/0101:27,
2年前
,59FRecommendthisarticle07/0101:27,59F推genius94507/0102:16,
2年前
,60F推感謝強者分享07/0102:16,60F推brianhsu07/0108:34,
2年前
,61F推推,好厲害07/0108:34,61F推Lightten07/0109:36,
2年前
,62F強者推07/0109:36,62F推cacadeon07/0110:10,
2年前
,63F感謝詳細內容分享07/0110:10,63F推dyadi07/0123:51,
2年前
,64F恭喜XD07/0123:51,64F推single456507/0214:16,
2年前
,65F感謝主07/0214:16,65F推Vanses07/0303:52,
2年前
,66F好奇日本Google需要像其他日本企業那樣等老闆下班嗎?人在07/0303:52,66F→Vanses07/0303:52,
2年前
,67FTechcompany美東,在日本有branch,想了解一下,不過要07/0303:52,67F→Vanses07/0303:52,
2年前
,68F早搞一次PR好煩><07/0303:52,68F推asdg6255807/0601:50,
2年前
,69F推強者07/0601:50,69F推billchen041207/0614:05,
2年前
,70F電資幫推XD07/0614:05,70F推ms052987607/0622:23,
2年前
,71F強07/0622:23,71F推saturn22k07/2902:14,
2年前
,72F學長帶帶我這電資學弟07/2902:14,72F推paul80052605/0702:19,
3年前
,73F強05/0702:19,73F‣返回看板[Soft_Job]工作‣更多howardtzou的文章文章代碼(AID):#1T5QURHq(Soft_Job)更多分享選項網址:
分享至:
facebookplurktwitter關閉廣告方便截圖Soft_Job近期熱門文章
16
47
[請益]轉職仔的語言選擇[Soft_Job]
makeupmakeup7小時前,05/24
5
12
Re:[請益]有用過多執行緒做工具嗎[Soft_Job]
EricTCartman1天前,05/23
35
42
[心得]愛爾蘭Google工作九個月心得[Soft_Job]
NTUinfo55661天前,05/23
18
89
[請益]有用過多執行緒做工具嗎[Soft_Job]
SongIceFire2天前,05/23
23
66
[請益]該配置多少人力[Soft_Job]
a52039832天前,05/23
2
2
Re:[請益]轉職仔的人生規劃[Soft_Job]
FrAnKw2天前,05/23
2
8
Re:[請益]這是什麼語法(forC)?[Soft_Job]
sxy672302天前,05/22
5
14
Re:[請益]轉職仔的人生規劃[Soft_Job]
GameHeven2天前,05/22更多近期熱門文章>>PTT職涯區即時熱門文章
9
32
Re:[新聞]拜登:考慮削減中國關稅 「那是上屆政[Stock]
ilanalan4小時前,05/25
31
81
Re:[請益]特斯拉應該要跌到多少才合理?[Stock]
poem55665小時前,05/25
0
15
[請益]Inteldesktop[Tech_Job]
arctangine5小時前,05/25
24
103
[心得]其實空方壓力很大[Stock]
sooge5小時前,05/25
5
12
Re:[請益]南部透天營造進度[home-sale]
a3860365小時前,05/24
21
72
Re:[請益]住在雙北除了捷運還有什麼吸引人的地方?[home-sale]
CrabBro5小時前,05/24
22
49
[新聞]全球50大富豪今年財富縮水逾5500億美元[Stock]
qk1236小時前,05/24
3
8
Re:[請益]該如何進到一線豬屎屋?[Tech_Job]
zerobx6小時前,05/24更多即時熱門文章>>‣返回看板[Soft_Job]工作‣更多howardtzou的文章文章代碼(AID):#1T5QURHq(Soft_Job)關閉廣告方便截圖
延伸文章資訊
- 1長達3個月的Taiwan Google 面試過程|面試經驗分享
Google面試流程介紹. Phone Interview. 時間:45mins coding; 內容:只有語音和coding畫面,會有一題coding題目,如果時間 ...
- 2[心得] Google TW SWE 面試心得(下) | PTT 熱門文章Hito
但其實KS 跟CodeJam 題目有點太閱讀測驗,但畢竟是Google 辦的就加減參加。 ... 約了簡單的chat 後就直接說可以再幫我安排phone interview, 這次投的 ...
- 3[請益] Google面試時都不能停下來想嗎? - PTT推薦
前幾天phone interview啊.. 面試官剛出完題就開始問... 面試官:你的解法應該要有個初始值,先寫下來吧我:嗯....讓我想一下... (你才剛出完題欸)
- 4[經驗] 日本高盛, Line, Google 面試心得分享- Mo PTT 鄉公所
- 5Google Software Engineer University Graduate 2022 面試心得
2021/10/5 recruiter 告知決定啟動面試流程,先請我至Google 官網投遞履歷。 投遞完不久,recruiter 告知兩個禮拜後phone interview,並傳了一些準備 ...