Photo by Sharon McCutcheon on Unsplash

前言

其實今年的我並沒有預期要換工作,但由於被困在新加坡實在是閒閒沒事做,加上好幾間公司 HR 積極諮詢的關係,我還是準備了幾場面試。雖然準備面試很累,但我覺得每一次的面試經驗都可以幫助自己成長,不但可以透過面試來了解自己在市場上的價值,還能透過面試了解不同公司的不同面相,同時,在每一輪與面試官溝通的過程中,也能更了解自己想要做的事情是什麼。

還是要重提面試心得是我從個人主觀的角度出發,並不一定代表公司本身真實的情況,有關面試的內容我會透過條列式的方式呈現,但同時根據時空背景不同,我想每個人的面試情形也會有所不同,所以一切心得僅供參考。

面試心得

Grab Sr. SWE base in Singapore

HR 主動聯繫,面試體驗很差,我覺得 HR 是因為 Grab 在準備上市階段變得有點大頭症,整個面試流程冗長就算了,重點是在每一輪之間都是漫無目的的等待,等到往往在你感覺是不是已經被無聲卡拒絕之後,Grab 在冷不防的寄一封邀請你進下一關的面試通知。

另外要特別提的一點是,在討論面試內容,或是約定面試時間的部份,HR 會在上班時間冷不防來一通電話要你當下決定今天或是隔天能不能面試,這安排行程的行為真的是很糟糕的體驗,然後在經歷將近三個月的面試後,更經典的是 HR 只給我四天決定要不要接受 Offer。

一面(HR)

  • 基本介紹
  • 面試流程介紹
  • Background check

二面

  • 基本介紹
  • Golang 使用經驗
  • 洗牌演算法 Fisher-Yates

三面

  • 基本介紹
  • 一題程式 leetcode medium

四面(Hiring Manager)

  • 基本介紹
  • 討論工作上的行為與想法
  • 遇到問題你會怎麼處理
  • 遇到衝突你會怎麼處理
  • 一些實際工作上的案例討論

五面(HR)

  • 談 Offer

結果: Offer Get

Apple MLE base in Singapore

HR 主動聯繫,先說這個缺就我看起來是傳統的 SRE/CDN Team 想要找懂 MLE 的人,所以被主動聯繫,面試前就再三強調我只有 SRE/BE 但沒有相關 MLE 的經驗,雖然資格不符合但還是想說聊聊看,後來也不意外在 ML 那部分我什麼都回答不出來。

一面(HR)

  • 基本介紹
  • 面試流程介紹
  • Background check

二面

  • 基本介紹
  • Applied Machine Learning 技術問題
  • 一題程式 leetcode easy

結果: 感謝函

Bytedance SWE base in Singapore

同時被很多個 HR 主動聯繫,可以感受到 Bytedance 非常誇張的擴招跟找人,與去年不同的地方是今年它們新加坡有自己的 HR 團隊,所以不在是只有信件溝通,這次有人跟我電話確認面試的流程,面試過程也挺順暢的,可以清楚感受到整個工程團隊華人的比重非常重,在最後發 Offer 的流程也比較慢。

除此之外,整個核心基礎開發團隊都是從中國出發的,有鑑於現在的經驗,可以想像的到整個技術生態應該是會跟主流的一樣又不一樣...

一面(HR)

  • 基本介紹
  • 面試流程介紹
  • Background check

二面

  • 基本介紹
  • 一題程式 leetcode medium

三面

  • 基本介紹
  • 一題程式 leetcode medium

四面(Hiring Manager)

  • 基本介紹
  • 討論工作上處理專案的經驗
  • 一些實際工作上的案例討論

五面(HR)

  • 談 Offer

結果: Offer Get

Booking.com SRE base in Singapore

HR 主動聯繫,面試體驗超級好,尤其在面試回饋的部份可以感受的到相當尊重面試者,完全美商的氣氛,但這個職缺在面試過後,大概可以推測的出是 DBA 團隊想要找有能力 coding 的人來做很多 ops 自動化的工作,不太屬於我現在想要深入的範疇,雖然也因為語言能力不夠好收到感謝函就是了。

一面(HR)

  • 基本介紹
  • 面試流程介紹
  • Background check
  • 簡單的 Technical Q&A

OA

  • 一題程式 leetcode easy
  • 一題VM troubleshooting

二面

  • 基本介紹
  • Database 架構與設計討論

四面(HR)

  • 面試回饋

結果: 感謝函

Stripe SWE base in Singapore

耳聞這間很厲害所以主動投遞,但面試體驗頗差,新加坡這邊的 HR 神出鬼沒,預約時間的工具很難用,問的題目不難,但不知道為什麼面試完兩輪後直接無聲卡。

一面(HR)

  • 基本介紹
  • 面試流程介紹
  • Background check

二面

  • 基本介紹
  • 一題程式 leetcode medium

結果: 無聲卡


後記

這次面試的感受下來,不知道是不是因為被 HR 找的居多,我自己覺得,在擁有一定的技術基礎後,最終決定錄取的關鍵都是在溝通,能否讓面試官清楚理解你的想法是很重要的。當然在沒有穩固的技術基礎時,透過 leetcode 等網站進行資料結構和演算法的訓練也是很重要的一個環節。最後雖然今年拿到了複數 Offer,但在多方思考與討論過後決定還是留在原公司,只能等明年在看有沒有緣份了。