[心得] QA面試Canonical/Binance/Amazon/Google - 批踢踢 ...

文章推薦指數: 80 %
投票人數:10人

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



請為這篇文章評分?