2020 Software Engineer / Backend Engineer 面試心得
文章推薦指數: 80 %
總體來說,這次有面的公司多數面完後的感受都很棒,不過Backend在台灣的薪水 ... 不太確定面試的人是資深的工程師還是主管,所以我只大概問了一些關於 ...
GetstartedOpeninappMichaelYiSigninGetstarted9FollowersAboutGetstartedOpeninapp2020SoftwareEngineer/BackendEngineer面試心得MichaelYiJan25·25minread紀錄一下面試一堆公司的心得,順便當作紀錄一下面試狀況讓我一個月後選offer的時候不會忘記太早面的公司XD2020年底當完兵後開始認真找工作,大部分公司是從Linkedin/104/CakeResume看到的,少部分是主動聯絡我或是透過獵頭,原本主要找的職缺是EmbeddedSoftwareEngineer跟BackendEngineer,不過面到後面發現幾乎都是BackendXD。
總體來說,這次有面的公司多數面完後的感受都很棒,不過Backend在台灣的薪水真的是比較QQ公司:雷亞Rayark/Line(Linepay)/KKday/萬里雲CloudMile/美超微SuperMicro/普安/街口/威聯通QNAP/Gogoro/Garmin/Shopback/Qualcomm/17Live/Houzz/Ucfunnel悠福/Pinkoi/聯發科MTK雷亞Rayark職缺:BackendEngineerHR第一次聯絡的時候就把整個面試流程說的蠻清楚的,第一關是一小時的線上面試,第二關是onsite面試,包含資結、演算法、SystemDesign,第三關是面談一些相關經驗。
第一關用GoogleMeet+Hackmd面試,大約花了十分鐘問了一些ComputerScience基本的問題,像是PCB中的heap/stack、pointer、callbyvalue/pointer、GarbageCollection等等的,都沒有問到很深入,有基本的概念就回答的出來了,後面約五十分鐘考了兩題演算法,難度大約在leetcode的easy到medium之間,都算是有看過類似題型的題目,有稍微刷題的話都不算太刁難。
不太確定面試的人是資深的工程師還是主管,所以我只大概問了一些關於基本工作內容、後端部門大約的組成等等,後端的部門是根據不同的遊戲分部門,此外還有幾個是開發共通功能的部門(帳號系統、排行榜系統之類的),如果有拿到offer也有可能可以跟主管討論要去哪個部門,整體來說面試的體驗還不錯。
雷亞的現場面試就跟一開始介紹的一樣,有資結、演算法、SystemDesign,整體題目的難度不太高,大約是leetcode的medium,雷亞的工作環境不錯,辦公室裡看到很多人是穿拖鞋在寫扣(大加分!!),環境跟福利感覺都不錯,因為有簽保密就不分享面試的題目了XD幾天後收到最後一關跟CTO、資訊長的面試邀請,問了一些背景跟技術問題,沒有太困難的問題,感覺比較偏向了解個人特質跟論述的邏輯而已,因為我的時間比較趕,隔天就收到Offer。
#結果:OfferGetLine(LinePay)職缺:Server-SideEngineerLine的這個職缺是Linepay部門的,Line/Linepay/LineBank在投履歷的流程上好像不太一樣,只有Line是從官網投,另外兩個都會被導到104。
第一關是線上測驗,有五題,三個半小時的時間,好像只看測資正確率不看複雜度(不太確定),第一題是送分題,二三四題大約是medium上下的難度,第五題我覺得有接近hard,題目感覺都是直接從leetcode出,看到題目的時候都有既視感。
這是當完兵出來第一次寫code,寫起來有點卡卡的,最後寫了約兩個半小時才寫完,在網站上看分數應該是全對。
第二關是onsite,LinePay的辦公室在美麗華附近,大廳有一個超大隻熊大,而且辦公室的view超棒,可以遠眺整個台北市。
Linepay跟Line在台灣算是不同公司,LinePay給人的感覺頗新創。
面試的過程分成三個部分,由三個工程師一起面試,第一部分是codereview;第二部分是systemdesign;第三部分是一些過去經驗的了解跟QA。
CodeReview的部分就是把之前線上測驗的程式拿出來討論,先針對自己的想法解釋,並且說明自己的演算法,因為線上測驗全對,因此就是花十幾分鐘做一些討論而已。
SystemDesign的部分會從個人經驗出發,問一些過去專案上碰到的問題與挑戰,並且在白板上畫出一些流程圖進行討論,因為我偏菜,因此沒有被問到太過刁難的問題,大致上是MVC、RESTFUL的設計,後面followup的問題我都答不太出來,只能硬說一些一聽就有問題的回答XD。
最後QA的部分他們有提到,如果我對Line或LineBank有興趣的話,會幫我把這次面試的feedback跟結果也通知Line/LineBank,感覺是類似內推的概念。
另外他們也提到這邊都是資深的工程師居多,因此需要花一點努力才能跟上,因為LinePay跟韓國的工程師密切合作,所以如果這關通過的話會跟韓國總部面試,希望有機會進下一關。
大約一週後收到進入下一階段的通知,這關是跟韓國總部面試,我原本以為是用英文面試,沒想到到現場發現現場有韓文的即時口譯,有夠酷炫,面試的內容主要是技術相關的面試,有點類似考試把一些基本Backend、計網的概念問一遍,比想像中的還沒有互動QQ,因為卡在翻譯問題,所以一小時的面試時間其實沒有問到太多深入的問題,多數是一些基本的回答,我認為上一關比這關難多了。
這次又來Linepay的辦公室,真的感受到是一個蠻舒服的工作環境,上次來是年底想說應該是年底氣氛比較輕鬆,沒想到這次來還是一樣。
#結果:最後一關rejectKKday職缺:BackendEngineer(php)KKday是線上旅遊行程跟票卷販賣的平台,沒想到會在旅遊業最慘的時候來面旅遊業XD第一關就是onsite的面試,比較酷的點是在onsite面試前有先請我在codility上寫了三題題目,但是onsite的時候沒有提到這個部分(在寫題目前就約好面試時間了),不知道有沒有參考線上測驗的結果。
面試分成前半小時跟HR抬槓,也是標準的HR問題,後兩小時跟主管、工程師面試,先問了兩個很簡單的白板題,大致上只是判斷會不會寫程式,沒有甚麼難度。
因為蠻快就寫完,所以後面有一個多小時都在聊過去的經驗跟職缺的工作內容,沒有問太深的技術問題,感覺他們比較在意我會怎麼跟他人合作、過去擔任團隊中的角色大概是什麼。
整體面試起來的感覺沒有網路上風評的那麼差,整體工作環境看起來也不錯,不過看不出主管或同事強不強,職務內容主要是負責新產品的後端開發,以及一些促銷推播之類的功能,會跟Datateam有一些合作,結束後跟我說可能會有二面,也有可能直接發Offer。
過了兩三天之後收到二面的通知,是跟CTO進行二面,我抱持著一個去聊聊的心情去,畢竟CTO應該不會問啥技術相關的問題吧XD,CTO出乎意料的是個看起來三十初頭的大哥(?),不意外的談話內容主要圍繞在KKday的現狀、旅遊業的現狀、目前KKday跟競爭對手的關係跟未來的一些展望還有計畫。
不得不說CTOMike雖然很年輕但講話很有條理,氣氛也像是跟大哥抬槓一樣,沒有啥壓力,也是我深入了解OTA產業的機會,總共聊了約一個半小時,整體相當愉快,因為提到KKday的軟體部門未來還會大量擴展,也有許多升遷的機會,讓我心中KKday的順位上升了不少XD。
應該不會有下一階段的面試了,等HR的聯絡討論offer相關的事。
#結果:OfferGet萬里雲CloudMile職缺:BackendEngineer(python)CloudMile是一個2017年才成立的新創,主要做CloudComputing,商業模式大概是協助客戶將資料庫或服務放到GCP上,並協助做一些資料分析。
這間公司是在104上主動找我的,看到他們做的內容覺得蠻有興趣的,可以同時碰到Backend、CloudComputing跟ML,所以就答應去面試,面試分成兩關,第一關跟HR聊聊、跟主管聊聊跟問一些過去的經驗,第二關跟CTO/CEO面試。
CloudMile在TICC對面的國際貿易大樓頂樓,算是頗氣派的,辦公室的環境看起來也不錯,門口有慶祝喬遷的擺設,好像是剛搬到這裡,整體的辦公室氣氛感覺蠻活潑的。
第一關面試先跟HR聊了一些過去的經驗跟人格特質之,問了期望薪資跟喜歡哪種類型的工作型態,蠻典型的HR面試,HR的部分結束後,是跟兩個後端部門的主管面試,後端部門是雙主管制,一個主管做Backend、一個主管做DevOps,跟這兩位主管的面試經驗非常愉快,他們兩位從我做過的一些project跟實習經驗聊起,會從這些專案的經驗去延伸問題,感覺是兩位非常有料的主管,舉例來說,我有提到之前實習有做過一個自動email的系統,他們的follow-up問題就是,如果要做一個同時寄大量信的系統要怎麼做?如果解決mailserver跟applicationserver間的bottleneck等等。
後面也根據了之前的經驗,問了一些systemdesign相關的問題,在這個面試中學到很多。
#結果:Reject美超微SuperMicro職缺:Sr.FirmwareEngineerSuperMicro是我年底這波面試第一間面的公司,HR主動在104上聯絡我這個職缺,收到這個缺的時候蠻傻眼的,居然發一個Senior的缺給一個剛畢業的學生==,不過想說離家很近就去面面看順便練個面試手感。
公司在中和的遠東科技園區,之前有去過所以知道整體環境應該會偏舊,不過公司內部環境意外的還行,辦公司的氣氛偏沉悶,可能是因為都是RD的關係XD。
面試是直接跟主管面談,這個職缺的工作內容主要負責BMCSecurity部分的開發,聽主管說是個蠻新的技術,還在積極地開發,主管是個老實的好人,跟我這個菜雞認真解釋了BMC是甚麼、工作內容大概是怎樣、這個產業(Server製造商)目前的狀況等等,也給了我一些職涯方向的建議,算是個收穫頗豐的面試經驗,不過主管也有聽出我對這個職缺的興趣沒有很大,所以應該不會有下一階段的面試了。
#結果:無聲卡普安職缺:FirmwareEngineer普安是做RAID/NAS之類Storage相關的公司,因為在很多年前來面過普安的RDIntern,剛好HR也主動聯絡我,所以就安排了這個面試,面試過程是40分鐘左右的筆試,跟HR聊聊後再跟兩個主管面試,整個流程大約三小時。
筆試的部分是一半的C、一半的OS,C的部分有點久沒寫所以寫得有點小卡,OS的部分都算是基本觀念。
筆試完後HR會來介紹公司跟問一些HR會問的問題,HR蠻好聊的,態度也很棒,因為我也還沒確定會不會做Firmware這類比較底層的工作,但還是很認真跟我聊完XD後面主管的部分好像對技術部分的問題沒甚麼疑慮,所以把重點放在介紹公司、工作內容跟一些產業未來相關的看法。
整體來說他們的態度很友善,不過整個公司的氣氛就蠻典型的台商,聊完後現階段可能不太考慮Firmware的職缺,不過感受得出是間不錯的公司。
#結果:OfferGet街口職缺:BackendEngineer(.net)街口這個缺算是蠻誤打誤撞去面試的,一開始HR聯絡我問對於Testing的缺有沒有興趣,我回復只對BackendEngineer的部分有興趣,HR一開始回覆說Backend的部分只有Senior的缺,不過之後又回復有一個主管願意面試。
第一關是線上面試,面試的內容為leetcode及一些OS/Backend/DB相關的知識,比較傻眼的是主管直接叫我開我的leetcode隨便點一題最新的medium寫,他好像自己也沒看過題目,所以基本上我們是一起看題目,寫完後直接送出看正不正確。
這裡有點看出主管本身可能也沒有完全懂我在寫啥或是還不知道我的解法是不是最佳解,所以自己手動測幾個edgecase之後就送出了,算是結束的蠻莫名的,跟一般白板題會跟主管討論後再開始coding的節奏不太一樣。
寫完一題medium之後開始問一些OS相關的知識,主管好像是看著先出好的題目挑題目問,我個人比較不喜歡這樣的面試,我覺得比較厲害的面試者應該是從我的個人經驗開始問,再帶到一些相關知識的問題或是SystemDesign的部分,街口這個面試方法看不太出主管的實力,反正我答得出來正解就好棒棒,答不出來就廢這樣XD。
這次面試他問的問題我自認都沒有答好,問題包含CPUload/DBConnectionPool/DBLifeCycle相關的問題,回去再多查了一下資料,也算是蠻有收穫的。
街口網路上傳聞工時頗長,面試的時候有稍微問一下工時的部分,也有表明我可以接受偶爾趕project的加班,但不能接受常態性的加班,主管沒有正面回覆工時多長的問題,只有說如果每天加班就不會找你面下一關了,我個人解讀是工時應該是真的如傳聞中蠻長的…過一週後HR通知我說主管認為我還OK,希望我寫一份.net的作業,可能是因為我有說過完全不會.net的關係吧XD,作業的內容為基本的SystemDesign小project,題目中也有提到重點放在如何設計這個小系統的架構,因為跟.net不太熟,我花了約二十分鐘看了一下語法跟設計一下系統架構,花了一個小時左右把架構寫好後,再花了一個小時implement+測試,整體來說不是太難的作業,有點OODesign的概念就不會太難寫,大約花了一個下午寫完。
交出作業一兩天後收到onsiteinterview的通知,比較特殊的是還傳了一些DI相關的資料請我在面試前看完,以及給了兩題leetcodehard請我先寫。
現場面試當天主要是部門的工程師跟manager跟我面試,先請我解釋了兩題leetcodehard的題目以及一些要我看的相關資料,請我先看這些的目的應該是看能不能把事先看過的東西邏輯清晰的表達出來。
主管意料之外的是個很好聊(坦率)的人,把在街口工作的好壞跟一些未來職涯分析等等的規畫都很誠實地說給我聽,這個主管合作起來的感覺應該會是節奏很快,不論是溝通上還是做事上都是很明快的一個人,我覺得算是跟我調性蠻合的主管,可惜這個職缺是寫.net,可能是個未來選擇較少的語言,工時上應該不會如傳聞中的一直加班,只要份內的事做得完就行。
#結果:OfferGet威聯通QNAP職缺:SoftwareEngineerQNAP是國內做NAS的其中一家公司,HR主動在104上聯絡我,一開始先打電話來介紹這個職缺的工作內容,大約介紹到一半我才驚覺好像不是HR在跟我介紹,因為介紹的頗細節,仔細想一下才發現應該是主管,聽完工作內容後覺得還行,就答應了面試邀請。
一到現場後,我跟櫃台說找XXXHR,沒想到櫃檯直接帶我到一間小會議室,發了三張考卷給我,請我花一個半小時寫,到這我已經有一點小傻眼了,連HR都還沒看到就先考試是啥概念...考卷內容為性向測驗、邏輯測驗(類似智力測驗的題目)跟C語言/OS測驗,除了第三張考卷之外我不知道我幹嘛千里迢迢跑到他們公司寫這種線上寫一寫就好的問卷==而且我實在也不懂寫邏輯測驗的意義是啥,阿學歷都給你看了還要浪費我時間寫這種國中生在寫的東西….寫完考卷之後過了20分鐘主管才來,整個面試的流程完全沒有看到HR的身影,我甚至懷疑這間公司到底有沒有HR==,主管把電話裡介紹的工作內容再介紹更詳細一些,大致上來說這個部門做的是跟資安相關的project,並且正在開發一個還未推出的新產品,並且問了一下我的相關經驗跟經歷,我覺得主管人還不錯,可惜公司給人的第一印象太差了,雖然有跟主管說會回去考慮看看要不要繼續下一關的面試(白板題),不過回去考慮後決定拒絕繼續面試。
#結果:我提出停止面試Gogoro職缺:BackendEngineer(NodeJS)Gogoro在網路上的風評蠻兩極的,不過我覺得電動車是未來的趨勢,加上Gogoro也是獨角獸等級的新創,抱持著了解一下的心情去面試。
面試的流程是先跟HR聊聊,再跟Senior工程師/主管面試。
HR的部分真的問蠻細的,而且很會跟著你的回答往下接著問,而且雖然用詞委婉,可是問的內容挺直接的,應該會讓有些人反感,不過我個人蠻能接受的,畢竟找工作本來就是短時間內盡量互相了解。
Senior工程師/主管面試的部分花了約一半的時間聊我過去相關的經驗,也問了一些技術問題,可能因為我是畢業生的關係,沒有問得很深入XD,另一半的時間在介紹GogoroSoftware部門的架構及一些未來計畫的部分,也有提到進到Software部門後,有蠻大機會可以自己選擇想去的team或是project,感覺制度方面蠻彈性的,也沒有很多層級的組織架構,這部分感覺還不錯。
因為面試過程沒有花很多時間問技術相關的問題,看不太出同事跟主管的技術實力,不過整體給人的感覺還不錯。
面完後有跟我說應該只有這一關,會再請HR聯絡我,我覺得我開的薪水有點超過Junior的範圍,所以可能不會那麼快收到結果吧。
#結果:無聲卡Garmin職缺:Software-Engineer(Embedded)Garmin有點忘記是自己主動投的還是HR找的,面試的流程基本上跟網路上看的到的資料差不多,面試前要先在線上填寫人格特質相關的問卷跟英文考試(形式類似多益,如果近期有考英文檢定的話可以不用考),我第一次寫英文考試時還沒寫完就按到了enter…,很緊張的跟人資說明後有跟我說可以重考XD,人還不錯。
因為疫情的關係,原本的onsite面試被改成線上面試(剛好前幾天台灣有本土案例),面試時間前五分鐘HR先寄給我C/C++/OS的筆試題目給我,相較於其他公司的筆試,感覺Garmin的題目稍微難一點,也比較不是網路上查的到的那種標準題目。
寫完後就進入面談的部分,先跟HR聊了半小時左右,主要是自我介紹、介紹公司,我面試的部門是偏向穿戴式裝置的,主要產品應該是手錶、腳踏車錶等等。
之後跟主管聊了約一小時,有問一些過去的經驗,但由於沒有太多Embedded相關專案的經驗,所以問的問題主要圍繞在碩論跟之前的工作經驗,不過因為關聯性都不高,也沒有聊得太深入,面試完後HR跟我說如果有進入下一階段希望可以onsite面試。
Garmin整體給我的感覺偏向台商骨XD,薪水的部分跟整體公司結構的部分感覺都蠻在地化的。
約三四天後收到onsite面試的邀請,Garmin在聽起來靠杯遠的汐止,但其實一下交流道就到了,交通上沒有到很不方便,而且公司在遠東商場樓上,飲食之類的應該也頗方便。
Garmin這關的面試是跟老闆&老闆的老闆面試,整體來說比較偏閒聊,沒有問太多技術上的問題,主要是更深入的介紹工作內容跟大量的Q&A時間,算是讓我把想問的問題都問完了,應該會拿到offer。
#結果:OfferGetShopback職缺:Backend-Engineer(NodeJS)Shopback再投出履歷後約一到兩週回復我,先約了時間做一小時的onlineinterview,只考了白板題的部分,Shopback是使用hackerrank+自己出的題目,第一次使用hackerrank線上測驗,意外的挺好用的,可以在一個畫面裡寫code+能看到面試官的畫面,互動上來說感受不錯。
一個小時的面試時間內我寫了兩題,難度大約在leetcodeeasy~medium之間,都不算太難,Shopback的工程師比較注重寫的時候的討論跟互動,跟Google的白板感受有點像,還是沒有完全習慣邊思考邊講想法,感覺還是講得有點亂QQ,不過也有可能是因為這是目前這段時間面試以來第一次碰到看到沒辦法秒解的題目的關係。
寫完兩題後還有十五分鐘左右的時間可以問一些問題,大致上有聊到Shopback內部的分工比較偏向byproject,所以一個team裡面會有PM、UI/UX、Frontend、Backend…等,多數的Backend使用nodeJS開發,因為時間有點緊迫的關係沒有機會問到太多公司層面的問題,不過整體聽起來是個不錯的職缺。
幾天後收到二面的通知,應該也是最後一次面試,Shopback的辦公室風格很神祕,大廳(?)上掛了很多標語,類似"寧可累死自己,也要餓死同行",這類非常狼性的標語,感覺是業務部門掛的XD,相較於這個標語,面試的工程師倒是沒有給我這麼狼性的感覺。
面試主要分成兩個部分,第一個部分是由幾個工程師進行,沒有被問到太困難的問題,第二部分是teamlead,一開始先給了我一篇英文文章,偏技術相關的,要我讀完後用英文present,我的英文真的是爛到炸裂,講到我不知道自己在公三小==光是英文應該就會讓我被刷掉了==Shopback在台灣的develop部門好像主要是做browser-extension為主,其他都是一些比較小的功能,感覺最核心的開發部門不在台灣。
#結果:OfferGetQualcomm職缺:SoftwareEngineer(Camera)高通在我一退伍的時候就投了,那個時候想說大公司會等通知等比較久,所以蠻早投的,沒想到過了快一個月才聯絡我,久到我都忘記是啥職缺,高通的這個缺是正職的缺,應該也不是開給junior的,不知道為啥會找我去面試XD。
第一關是HR(不確定是不是HR)打來問背景跟兩三題技術問題,因為人在外面走路突然接到電話,完全沒有準備的情況下就這樣過了這關...,我連一些想問的問題都沒問到(因為我還搞不清楚狀況就結束了…)因為有跟HR說明我手上有offer了希望加快面試流程,所以當天就收到了第二關的通知,並且約了隔天早上線上測驗,線上測驗主要是C++/OS的測驗,難度不高,測驗時間為90分鐘,我花了約1小時就寫完,剩下的時間剛好可以仔細聽工作內容及問一些問題,這個職缺隸屬於美國的camerateam,在美國跟台灣都有RD,每年會有一小段時間到中國跟美國出差。
一天後就收到了最後一關的面試通知,也是線上的,前半小時跟HR聊天,主要也是背景經歷的了解跟一些behaviourquestion,比較不同的是是用英文進行,接受過Houzz的洗禮,講英文相對來說沒有太大的困擾XDD,後兩小時是跟HiringManager以及三個RD面試,每個人會問半小時的問題,問題的類型滿廣的,以資料結構跟OS為主,面試的過程蠻有趣的,是從一個小問題出發,雙方一起討論如何解決一個問題,並且逐漸把問題變大,類似討論一個簡單的系統架構,並且分析優缺點,是個進行起來很舒服、互動不錯的面試。
整體來說,高通這個職缺符合多數我的理想條件(講的到英文及去美國出差、不常加班、同事主管感覺好相處、部門是公司的核心部門之一等等),唯一的concern是跳進Embedded的產業就回不去了XD,面試到最後還是要在Embedded跟Backend之間做出選擇QQ。
#結果:OfferGet17Live職缺:Backend-Engineer17Live在過去幾年的風評好像不是很好XD,不過今年有看到換成日本CEO的消息,以及在日本的用戶數量上升等新聞,覺得目前的營運狀況應該不錯,加上直播的服務蠻有接觸到大流量的機會,我認為對於後端工程師來說是個很有意義(?)的挑戰。
17的辦公室在仁愛路上,出我意料之外的是整棟大樓,裝潢的蠻氣派的!面試只有一關,時長大約四個多小時,前半小時寫了一張考卷,有兩題不算難的程式問題,大約花了20分鐘寫完&5分鐘寫了點註解。
幾分鐘後進來了一個Sr.Engineer,是112CS的學長,每次面試碰到學長都感到格外溫馨,然後問題都問得特別難XDD,大致上問了一兩題演算法,都沒碰到啥問題,於是開始聊一些過去的經驗,比較令我意外的是在最後考了一個SystemDesign,沒有太多回答SystemDesign的經驗,回答得不太好。
技術關的部分結束後,接連著是好幾個部門的teamlead,主要是聊各個部門的工作內容,參雜著一些技術問題討論,我覺得這個面試的形式蠻好的,有助於雙方互相了解(互相挑選),兩個小時內我跟四個teamlead聊(隔天再跟另一個teamlead線上面),整體面試的感覺很棒,雖然過程中時間安排有點小差錯,但是馬上有跟我解釋清楚狀況,讓人感受到蠻被尊重的。
最後是跟HR聊一些Feedback,像是對有沒有對哪個部門印象深刻或是特別有興趣等等,HR也介紹了一些公司福利、特休天數等等的,介紹的很詳細,也是目前聽下來的公司中算比較好的(公司樓上就有健身房超讚!),應該一個多禮拜後會拿到Offer。
#結果:OfferGetHouzz職缺:Backend-Engineer這間是獵頭透過Linkedin聯絡我的職缺,Houzz是美國的一間Unicorn,做建築、室內設計相關的APP,因為在台灣目前還沒有辦公室,所以是remotework,面試分成兩關,第一關是一題白板題,第二關是跟兩個技術主管面試。
第一關線上面試約早上八點,真的是有點早QQ,面試我的人意外的是個華人臉的姊姊(?),面這麼多公司第一次碰到女面試官阿,一開始先自我介+簡單的QA,原本英文就不太好加上當兵太久沒碰英文真的是很炸裂,一直卡詞跟想不到單字有點小尷尬,聊了十分鐘左右就開始coding,題目是典型的BigInt乘法,沒有負數,看到題目的時候OS居然出這麼簡單的,超穩,結果發現早上八點邊寫code邊用英文解釋自己在幹嘛超難的啊啊啊,腦都拿去想英文怎麼說了,code寫超爛,花了三十分鐘才把code寫完+bugde完,溝通也沒有很流暢,感覺不太妙。
最後我問了幾個蠻重要的問題,像是remotework的工作型態以及juniorengineer適不適合remotework等等的問題,整體來說面試起來的體驗很棒,面試官也蠻有耐心聽我的破英文,跟一直給我正面的回饋,希望如果還有下一關英文不要再炸裂了哈哈。
第二關也是線上面試,形式跟第一關差不多,只是題目稍微的辯難一點(leetcodemedium),因為這次我稍微習慣講英文的節奏,所以題目寫起來順了許多,也留了比較多時間問問題,目前Houzz在台灣的狀況是有10個左右的工程師,預計會繼續擴展,在小巨蛋附近有個辦公室,但是可以自己選擇要進辦公室還是remotework(反正美國也remotework),junior的工程師會先被分到美國那的某個backendteam,等熟悉了之後,或許台灣這邊會有獨立運作的project。
Houzz這個職缺出乎意料的我覺得不錯,因為同事多數在北美,因此應該會有很多講英文的機會(不過缺點也是有時會需要半夜開會)。
除此之外長期的remotework不確定會不會對學習速度造成啥負面影響,以及加入美國的公司升遷機會相對低,這兩個是我如果拿到offer的話應該要好好考慮的點。
#結果:OfferGetUCFUNNEL(悠福)職缺:Backend-Engineer(Python)悠福是一間做AI廣告推薦的新創,主要是負責把廣告主的廣告放在適合的網站上及推給適合的受眾。
原本沒有聽過這間新創公司,是104收到通知後覺得有興趣才來面試的,公司在吉林路,附近真的靠北難停車,找車位找了半個小時差點遲到==面試意外的有白板題,一題是很基本的遞迴,另一題是mutex的概念,第二題我莫名的卡了很久,聽了幾個提示之後才寫出來,OS還是要好好複習阿…,除了白板題外還問了幾個OS的問題,都是蠻基本的問題,跟其他幾間公司不同的是,他們沒有問太多我過去經歷的問題,感覺是對每個面試者都問這些問題吧。
之後簡單介紹了一下公司在做的事,後端部門主要會負責兩個部分:第一個部分是跟不同網站API的串接;第二個部分是廣告推薦系統的開發,會先讓新人做第一個部分當作練習,整體來說算是蠻有趣的工作內容。
隔了幾天後接到二面的通知。
二面是跟兩個再上一層的主管,主要是聊聊整個公司目前的狀況以及我對這個職缺的想法等等,面試的過程中主管問了蠻多次我希望做甚麼事、未來會想往哪個方向發展等等,聽了介紹也覺得是個有機會接觸到面向很廣的公司、公司也很願意讓有興趣嘗試不同面向的工程師多方嘗試(想接觸新東西的人可以做到新的project等等),也聽到我之前有強者同學跟學弟在這實習,主管是同個實驗室畢業的學長,感到格外溫馨(同溫層的力量),面完後把這間公司列入蠻前面考慮的對象,也是預計一周後拿到offer。
#結果:OfferGetPinkoi職缺:BackendEngineer(Python)原本其實在各個網站都沒有看到Pinkoi的職缺,是因為聖誕節前後剛好看到老婆在用Pinkoi買東西,才想到去看看Pinkoi的官網有沒有開職缺,沒想到真的有==,因為相較其他公司,投的時間晚了一兩周,蠻擔心整個面試流程還沒跑完就要選Offer了。
Pinkoi的第一關面試是跟工程師,整個Pinkoi的backendteam人沒有很多,大約十幾人,面試前半小時是寫一張不算難的考卷,內容大約為一兩題基本的程式(字串處理之類的)、SQL(語法忘光光XDD)、幾題OS。
後面跟工程師面試時主要從這幾個題目做延伸討論,整體來說面試不算太難。
幾天後收到第二關面試的通知,是跟CTO及BackendLead,主要是談談工作內容、Pinkoi希望的徵才方向及理念,Pinkoi相關的採訪網路上蠻多的,談完的感覺跟採訪上他們說的理念很像,他們對於工程師的要求及期望相較其他公司方向非常明確,希望工程師可以非常主動的吸收新知、對coding很有熱忱等等,工程師也有相當多機會參與產品及功能開發等等的討論,我認為是個可以工作的很開心的環境XD#結果:Reject聯發科MTK職缺:SoftwareEngineer履歷很久以前在MTK的求職網站上放了之後就沒在動過了,沒想到在最近收到了面試邀請,因為我不打算去新竹工作,只有去面試台北的職缺,不得不說職缺的JD有寫跟沒寫一樣,只知道是做遊戲效能優化相關的工作。
聯發科的面試心得網路上應該一大堆,就不特別寫了,一小時的C語言測驗+跟主管面談,C真的太久沒寫考的超爛XDD不得不說聯發科是整體面試下來感覺最不尊重面試者的公司,先不提C語言測驗的compiler廢到笑,兩個面試官都是進會議室才開始看我的履歷,而且要問的技術問題也是到了面試現場才想,完全不知道他們來幹嘛的==,面試的過程覺得這個部門完全不ok,所以我也沒打算表現出積極的樣子,也不想問啥問題,應該是不會進下一階段的面試。
#結果:無聲卡MichaelYiFollow1573157 1573BackendSoftwareJobSearch工作軟體工程師MorefromMichaelYiFollow
延伸文章資訊
- 1Qualcomm Taiwan Corporation_台灣高通股份有限公司 - 面試趣
Qualcomm Taiwan Corporation_台灣高通股份有限公司面試經驗、面試問題、自我介紹、 ... 最新面試:Hardware Applications Engineer- Po...
- 2[請益] 請問高通Staff Engineer的年薪水準- Tech_Job - PTT網頁版
想請問板上有經驗的各位,高通的Staff Engineer 年薪約略會落在哪個水準呢? ... 20樓 推Satansblessi: 台灣先砍半? ... 27樓 推littlethree: 高...
- 3高通電話面試-2021-06-29 - 如何做好生意
Qualcomm Taiwan Corporation_台灣高通股份有限公司| 面試趣評分4.0 (25) 要先想好各階段的規畫... 面試過程. 104 被找到後電話...NXP Semico...
- 4[心得] 新鮮人面試心得(ByteDance/Qualcomm) - 看板Soft_Job
前言: 鑒於最近蠻多人分享新加坡ByteDance面試錄取的心得,我也一起分享我的經驗(可惜是失敗的例子xd),不過同時間有拿台灣Qualcomm的offer, ...
- 5台灣高通股份有限公司面試心得列表 - 職場透明化運動
台灣高通股份有限公司軟體工程師. 第一次面試:線上面談,主管滿nice,會引導問題第二次面試....閱讀更多 · 面試經驗· 2020 年5 月. 80,000 / 月 ...