[心得] QA面試Canonical/Binance/Amazon/Google - 批踢踢 ...
文章推薦指數: 80 %
QA面試分享Canonical/Binance/Amazon Ring/Google Pixel ## 前言- ... Google - Test Engineer Google 的面試是他們的Recruiter來邀請,總共大略分成4 ...
批踢踢實業坊
›
看板Soft_Job
關於我們
聯絡資訊
返回看板
作者benian()看板Soft_Job標題[心得]QA面試Canonical/Binance/Amazon/Google時間MonFeb1500:06:302021
#QA面試分享Canonical/Binance/AmazonRing/GooglePixel
##前言
-關於QA相關title多變的議題我蠻喜歡這篇描述的,以下就都先用QA來代表跟品質和測
試相關的角色和職務內容囉https://tinyurl.com/2d6o38m6
##背景
-EE學士+碩士+MBA
-QA經驗約10年
-服務過兩間公司,職務都是SoftwareQA。
第一份7年半,第二份2年半。
-第二份是Lead3-4人的小主管
-ISTQBCertifiedTesterAdvanceLevel-TestManager
-ScrumMasterAccreditedCertification,InternationalScrumInstitute
##Canonical(Ubuntu)-SQASeniorEngineer-OEM
Canonical是hunter推薦的,整體大概分4個階段。
-第一階段是大概30分鐘視訊面試,同時跟多位包含RD,QA還有sitediretor聊聊,有考
一些QA概念和基礎python,還有linux等的指令,視訊面試使用英文。
-第一階段通過後二階是派回家作業,給一個禮拜時間完成,但內容就不方便透露了。
-到了第三階段是受邀到辦公室進行LoopInteriew,印象中總共有4關還5關,每關約
45分到1小時,一到三位面試官不等,面試官包含未來的QAteammember,別的team
的QALead,RDmanager,PM,還有sitedirector。
記得面試2點開始結束大概就快7
點了。
在Canonical的面試氣氛是很好的,可以感受到每位member都很nice,我自己
也能期待要是onboard後應該團隊氣氛也會很不錯。
這階段面試除了sitedirector
外遇到的都是台灣人,所以大多數時間使用中文來面試。
-第三階段通過後還有第四階段是與在美國的QAManager視訊面試,大約1小時。
這
位Manager也是很nice的主管,本身非常重視QA的均衡發展,不會只側重在automation
上,同時也重視QA的其他能力。
因主管是美國人面試全程使用英文。
-總體來說面試過程感受到Canonical的工作文化應該是很不錯的,裡面的各個部門也都
很尊重QA在團隊裡的角色,對待面試者也都很友善,很推薦各位未來有機會去試試。
-結果:Offer。
四階段都結束後大概1週面試結果會出來,然後大約等待2週等offer
detail出來。
我整個面試流程大概7週左右,看個人中間各個階段時間怎麼安排。
##Binance-IntegrationQA&TestEngineer(MidtoSenior)
Binance是之前在Linkedin上收到他們在美國的HRdirectorinmail的邀請,附上履歷
後被轉介到位在台灣的HR.以我的了解Binance是全球最大的數位加密貨幣交易平台,
亞洲的團隊是他們很大的開發的團隊,成員主要分佈在中國,新加坡,馬來西亞,香港,
台灣等地。
工作模式是allremote,因此不管你身在哪裡都可以上班。
面試主要分成2個
階段。
-第一階段是與1位RD和1位QA分別進行面試,時間約各一小時,內容都是QA相關理論和
coding相關.面試的內容深度是紮實的,各位有興趣的話請務必要好好複習QA相關的理
論基礎。
兩位面試官都是來自中國的團隊,因此均使用中文面試,但因為兩岸技術用語
常常不太一樣所以有時使用英文的term還比較方便。
個人經驗覺得canonical的團隊
成員比較活潑,Binance的面試官比較嚴肅一些。
-第一階段的結果很快就會出來,台灣的hr會主動告知第一階段的結果。
通過後會馬上排
第二階段
-第二階段只有1關,就是跟未來的QA大主管面試,大概是再次確認你的technicalskill
與人格特質是否符合公司需求。
QA大主管也是來自中國的團隊,因此也是使用中文面
試,在Binance的QATeam會是錄取後才由大主管按能力安排團隊,依面試時主管的初
步意願我會被分派到槓桿相關產品。
-相對來說Binance的面試流程比較簡單,總共只有兩個階段共三關,但也代表考核點也
比較少,過程中稍有出錯可能就會扣比較多分。
如果不太喜歡冗長面試流程的話推薦挑
戰Binance,整個過程最快我想一兩週就可以出結果了。
.
-結果:Offer。
Binance強調他們能給出具競爭力的package,我的個人理解是他們採取
「競爭」策略,意思是願意開出比你現有基礎更具競爭力的條件,也就是你目前的薪資
結構,或是你有其他competeoffer,都是他們開出package的input,也就是願意與其
他公司競爭人才。
相對這種策略有些公司的offer結構則是採預算式,並不一定會進行
comepteoffer,我在過程中確實有感受到他們有在實行這種策略。
另外binance的HR
給我的感受是十分尊重candidate,整個流程因為我還有其他公司在面試而拖得非常
長,他們也願意給予空間等待(當然也是要符合他們的時程需求)。
因此整體來說對
Binance的面試經驗覺得愉快,而且offer確實值得期待,建議大家也去挑戰看看。
##AmazonRing-QAEngineer
AmazonRing是主動應徵,是sidewalk團隊的QAEngineer,流程上主要分成兩個階段。
-第一階段只有1關1小時,並直接由sidewalk大主管直接面試,這算是我面試經驗中比
較特別的一部份。
在面試之前HR分享很多面試相關文件給candidate好好準備,希望
candidate能以他們的最佳狀態應試,這點我個人是非常appreciate的,因為可以把所
有的心力都專注在準備他們認為重要的面向上。
Sidewalk大主管給人非常和藹的感覺,
而且本身也非常smart,因此面試的經驗很愉快,而面試內容主要是確認有QA的底子,
同時也有coding的底子,我想應該還有人格特質的部份,面試過程有中文也有英
文的部份,我想主要是想確認英文是否具備日常專案中的溝通能力。
-第一階段通過後,HR會協助排下一階段的LoopInterview.同時HR還會安排一個算是
trainingsession與candidate詳細說明應試策略和介紹各個面試官的背景,好讓你
能好好準備。
個人建議額外針對不同面試官準備不同的問題。
-第二階段共5關,分別是與sidewalk的大主管(再一次),RD主管,SDET,QAE,還有
Amazon中國團隊的QAManager,QAE和SWE面試,每關都是1小時,透過線上的方式。
我的面試過程大多是以中文為主,面試官希望你用英文回答時會主動提出。
Amazon的面
試內容非常紮實,從QA相關mindset與理論,過去專案經驗,到行為式面談,到線上
livecoding(leetcodeeasylevel),到live建立測試策略,都被包含在面試過程裡
面。
我個人的感受是Amazon的QA面試非常專業,也十分了解一個QAE該有的skillset
和行為態度為何,因此我覺得Amazon對QAE面試是非常全面的,因而其面試難度真的非
常具挑戰性,若技能樹不夠全面很可能很快就會被發現。
我面試完整個身心俱疲和大鬆
一口氣。
另外分享一個經驗,我自己安排時程的時候想說可以排分散一點多點時間準
備,因此把5關分別排在連續3天。
但我最後的心得是3天有點太長,特別到了第三天有
很想趕快結束的想法,整個就是一鼓作氣再而衰三而竭的fu。
因此我個人建議不要排
超過兩天不然會連續緊崩三天身心都很累。
-結果:Offer。
Amazon的offer完全對得起他的招牌和業界對他的期待,個人覺得以QA來
說非常具「競爭力」,package內容可以分成Base,Bonus和Share的部份,我想基本上
絕大多數人都會感到滿意,所以不太需要擔心這部份趕快寫履歷好好k書就對了。
##Google-TestEngineer
Google的面試是他們的Recruiter來邀請,總共大略分成4個階段。
總體來說Google的
面試對一般QA來說是極大的挑戰,主要還是algorithm與datastructure的部份,如以下
說明。
-第一階段是與Recruiter做Phoneinterview,會被問基本的algorithm與data
structure,據說不會回答的話就不會往下進行了。
-第一階段recruiter如果覺得你有機會的話會幫你送第二階段。
第二階段只有1關(他
們稱為VirtualInterview),直接進行codinginterview。
Recruiter基本上會幫你
準備一大堆k書資料,並和你商量一個你覺得適合的時間進行這一關,通常會給你2週到
1個月的時間再來向你確認是否自認已經準備好上場。
準備資料不外乎就是叫你刷
leetcode,還有給你很多閱讀資料,期待你最少能刷個上百題並且最少有一半是medium
(這對QA來說挑戰也是很大...)。
基本上你有把google當成是目標的話就要有心理
準備接下來兩三個月下班回家後都要與leetcode(建議買pro會員)和閱讀資料為伍。
面試當天是45分鐘,除了剛開始花3幾分鐘聊聊你的TestMindset外,其餘時間則是都
投在coding上。
我的面試是總共給了兩題約Easy到Medium間Level的coding題目,
各位請務必要把codinginterview的技巧一一使用在面試中,詳情大家google關鍵字
應該就會看到很多應試招數了。
我想大多數QA對algorithm與datastructure的題型並
不太擅長,有志於google的話可以現在就開始準備,相對來說會比較輕鬆,不然要同時
兼顧TestStrategy、TestMethodologies和algorithm實在是不輕鬆。
-第二階段的這1關會決定是否能進下一階段,快的話在面試結束的當天就有機會知道結
果了。
第二階段通過的話在第三階段會排4關。
並且如同Amazon那樣Recuriter會幫你安
排一個trainingsession好好幫你介紹4關的面試的內容和應試對策,也會再給你一些
閱讀資料讓你好好準備。
並且大概會幫你預留很多週的時間給你準備(我這次是四週)。
Google的面試流程最讓人印象深刻的就是Recruiter對Candidate非常好,會想盡辦法
在公平的前提下盡力協助candidate應試,Recuriter甚至可能會幫你分析弱點協助你
進行針對性加強。
因此面試完google說不定你會跟Recuiter變成好朋友。
-第三階段面試他們稱為On-siteInterview(雖然現在covid-19都是線上啦),4關我是排
在兩天進行,每關45分鐘。
4關分別有1關跟上一階段一樣的codinginterview(對的,
leetcode請繼續刷好刷滿),1關TestStrategy相關,1關QAmethodologies相關和輕
livecoding,還有1關行為式面談。
相對於Amazon我覺得Coding佔的比例高很多,
我想應該是想要表達他們認為這個職位Coding和QAskill一樣重要,因此立志想要挑
戰google的就從現在開始刷code吧。
面試各關中文英文各半,應該主要是看你遇到的面試官來自哪裡。
-第三階段的結果最快也可能在面試完當天就出來。
google的流程比較不一樣的是面試
過程中的面試官大概都不會是你未來的teammember,你前面應該也不會遇到你的主
管。
他們的對TestEngineer面試主要是收集共5位面試官的評價,然後經由Recruiter
判斷是否要送下一階段的HiringCommittee。
-第四階段的HC與之前的面試官是相互獨立的單位,主要由書面資料對這位candidate是
否符合Google的錄取標準(據說主要看coding)給出意見。
然後再把HC的意見送到內
部高層做OfferReview。
因此第三階段Recuiter覺得你的面試評價不錯並不代表就能夠
慶功了,能不能錄取還是看第四階段的HC和OfferReview。
若通過HC和OfferReview的話Recruiter應該會幫你安排和手上有headcount的主管進
行TeamMatch的interview。
在TeamMatch時你可能會和好幾個主管聊聊他們的的團隊
正在處理什麼樣的專案內容,也算是一個互相了解的對話。
主管也會藉此判斷你是否適
合他們的團隊。
若TeamMatch有互相覺得適合的話Recruiter和主管會合作產出所有資
料並送FinalApproval。
-整體來說Google的面試流程非常長,主要前三階段是要給你時間準備,第四階段則是
內部錄取流程非常嚴緊。
我個人經驗因為有其他offer在等,所以不停拜託Recruiter
幫忙加速下,最後在3個月左右完成全部流程。
我有朋友則是從頭到尾歷經半年才走完
全部流程。
這對Candidate的規劃和時程安排能力也是一大考驗。
-結果:Offer。
Googlepackage的競爭力我想我不用描述太多了,同時還有非常強大
的福利系統。
我想應該沒人會不滿意google的package吧。
##結語
-這次轉職算是非常幸運,很難得能夠同一時期面試到4間很不錯的公司相似的職位並且
全壘打。
在這裡順道分享一些我個人認為還不錯關於QA的基礎架構和對我自己面試有
用的資料。
###TestAutomationSkillTreehttps://tinyurl.com/e12yujg8
-上面中提到的skilltree我覺得可以用這裡提到的框架作為發展基礎,從SoftSkill,
TestingSkill,TechnicalSkill和ProgrammingSkill四個面向均衡發展。
###HowGoogleTestSoftwarehttps://tinyurl.com/4tvbjyea
-個人認為寫得非常好的書,裡面充分提到QA/TestEngineer如何能為組織「創造價
值」。
我個人認為QA/TestEngineer的主要目標不是測試,而是為Quality服務。
一
切的測試策略,技術和手法都是為了在有限資源、時間下達到QualityGoal。
並且
QA/TestEngineer是團隊裡當仁不讓的Quality傳教士,肩負帶領團隊走向更完整
Qualityculture的義務。
因此QA/TestEngineer除了Coding能力要好,Domian
Knowhow要紮實,TestMethodologies要夠閒熟外,SDLC也要夠熟練才能適時建議團
隊執行適當專案流程和活動,還有溝通能力也是QA/TestEngineer非常非常重要但容
易被忽略的能力。
基本上QA要試著想辦法透過溝通能力讓RD和PM都變成自己最好的
partners,最最起碼不能是敵對陣營。
###炮轟“測試左移”,向軟體測試領域的“歪理邪說”宣戰
https://tinyurl.com/ywxxmvqo
-這篇我想算是呼應QA技能樹中四大面向均同樣重要的概念宣導文章。
目前確實是常
常聽到Automationskill是QA/TestEngineer唯一重要的主張,因而忽略了其他面
向特別是SoftSkill和TestMethodologies的培養。
個人認為缺少SoftSkill和
TestMethodologies的充分培養很難產出傑出的TestStrategy。
TestStrategy就有
點像是為了因應不同的專案背景如資源、內容、時間等作出使用不同招數的對策安排。
進行大量Automation對於我來說是眾多對策的一種,但不是唯一的一種。
只專注在
Automation就像是不管遇到什麼戰場均使用同一套戰略招式去應付一樣。
當然要是你的
Automation強到能輾壓一切,那一直都用同一招對付所有專案我想也是沒問題的啦。
祝福大家年後有想要轉職的都順利高中狀元。
--
※發信站:批踢踢實業坊(ptt.cc),來自:138.75.88.12(新加坡)
※文章網址:https://www.ptt.cc/bbs/Soft_Job/M.1613318796.A.9BC.html
推Firstshadow:G真的超久==恭喜喇02/1500:21
推shiauji:強,感謝分享02/1500:23
推jkkert:推02/1500:24
推zhuzii:強者膜拜02/1500:44
推drajan:恭喜!想請問一下你Amazon跟Google的level分別是?02/1500:53
已站內
推williams0427:推02/1501:30
推smily134:強者推02/1501:55
推judy2r3:分享推02/1502:09
推FancyEver:很棒的文章,雖然不是QA,但內容給推02/1502:13
推taurus5650:推02/1503:07
推michael0728n:推推!02/1503:57
推taipoo:推,神人02/1505:16
推GarnettC:強02/1505:22
推alen60212:強者02/1507:56
推plcc122:ㄊㄨㄟ02/1508:35
推andrew771027:推02/1509:03
推Doggen543:推好厲害!02/1509:12
推dream1124:推選書02/1509:35
推dreamkkd:真QA強者02/1509:40
推duck10704:推啊02/1509:50
推geniusturtle:猛QQ02/1510:02
推becca945:02/1510:07
推dingdingcho:恭喜!02/1511:06
推pineapple123:大推02/1512:12
推wulouise:強xd02/1512:31
推e12518166339:恭喜02/1514:20
推ason:超強02/1514:52
推javy0521:推02/1516:13
推hypervisor:推認真分享,身為正學習中的QA獲益良多02/1518:43
推chmu:強者!推!!!02/1518:54
→alongalone:我會認為是學歷佔另外30%02/1519:53
也許多少是有些幫助,但面試過程中確實沒有任何一個面試官care倒是真的
推momoteatea:強推02/1520:40
推mingyilee:強者大推也給自己動力積極學習努力02/1521:27
推iamshiao:推02/1523:21
推x013x:推02/1523:51
推bnd0327:推,感謝分享02/1600:27
推gnuhcoay:感謝分享02/1612:03
推gordon0730:強者!請收下我的膝蓋!02/1614:03
推debbie30730:謝謝分享02/1614:10
推johnnyne:謝謝分享!02/1614:13
推Blazblue1115:感謝分享!02/1614:26
推quts:強者!02/1619:04
推sars78786:推推強者推02/1619:32
推nero81:強者啊02/1620:23
推abola921:抖.....高手出現了02/1622:09
※編輯:benian(138.75.88.12新加坡),02/16/202122:43:09
推SPower:強者02/1700:21
推Seccond:推02/1715:03
推ukuk666888:超猛推02/1719:42
→viper9709:推分享~這也太猛02/1801:12
推Freesen:強者推~02/1909:52
推chungyulin:推謝分享02/1920:04
推cacadeon:感謝詳細用心的分享,很有幫助02/2118:04
推sabrinaz88:強者推感謝分享02/2209:25
推simonzhao219:推!偶像!03/0918:20
推neon909:推推,有些問題想請教您,已站內,謝謝你!04/0521:35
延伸文章資訊
- 1Google - 在Google工作是什麼樣子?要怎麼樣才能 ... - Facebook
... 與測試工程師在Google的工作內容與面試技巧進行分享,並開放線上提問,歡迎有興趣的朋友屆時到以下直播連結了解更多: 2/15 16:00 測試工程師(Test Engineer) ...
- 2[心得] QA面試Canonical/Binance/Amazon/Google - 批踢踢 ...
QA面試分享Canonical/Binance/Amazon Ring/Google Pixel ## 前言- ... Google - Test Engineer Google 的面試是他們的...
- 3google test engineer薪水 - 遊戲基地資訊站
2019 ... (or Software Engineers in Test)? Check out http://goo.gl/2RDKj .google面試硬體-2021-02-28 | ...
- 4Google不能錯過:科技公司常見的面試流程、考題 - 1111人力 ...
Hiring Manager(Senior Software Engineer)面試一題Leetcode簡單題,按造解題步驟、講解思維,並且走過幾個Test case。 延伸閱讀:Xandr电面...
- 5[心得] QA面試Canonical/Binance/Amazon/Google - Mo PTT 鄉 ...
QA面試分享Canonical/Binance/Amazon Ring/Google Pixel ## 前言- ... Google - Test Engineer Google 的面試是他們的...