2021 軟體工程師 面試心得

嘖喂
9 min readJul 2, 2021

--

因為個人偏好,主要都是找純軟、海外的公司,職缺以java backend為主

依據面試順序:

  1. Line Pay
  2. Amazing Talker
  3. 幣安 (Remote)
  4. UNEXT (Tokyo)
  5. Merpay (Tokyo)
  6. SmartNews (Tokyo)
  7. Apple Pay (Shanghai)
  8. Booking.com (Shanghai)
  9. ByteDance (Singapore)
  10. Garena/Booyah
  11. Amazon (Shanghai/Beijing)
  12. Shopee (Singapore)
  13. Hulu (Beijing)
  14. Indeed (Tokyo)

Line Pay

流程

  • OA
  • on-site
  • on-site(與總部視訊)

OA就是3題LeetCode測驗,難度應該是easy到hard

過了後,on-site時會詢問OA的題目,並且簡單問一下觀念、以及分享過去的專案

接著第二次on-site會與韓國總部視訊,比較特別的是會請一位台灣翻譯在現場,所以我會講「中文」,而對方則是用「韓文」溝通。

問了履歷、系統問題,也請我分享過去的專案

Amazing Talker

流程

  • 程式作業
  • (未知)

作業要寫出一個tutor有關的API系統,team lead很講究code quality,所以程式架構、簡潔、unit testing都很要求。

寫不完沒關係,因為大家不一定有時間,至少有把大部分需求完成即可。

幣安(Remote)

總部在中國,據說大部分人都是remote工作,所以線上面試也是合情合理

流程:

  • virtual on-site

主要是問了許多java、CS基礎問題,因為對區塊鏈沒興趣,所以也沒繼續面了。

UNEXT(東京)

日本的一家影片串流公司,類似Netflix,面試全英文溝通,是透過Linkedln上的獵頭介紹的。(需要relocation)

流程:

  • virtual on-site

面試考了1題leetCode,然後問了AWS等系統經驗,感覺要找更專業的人,所以就沒下文了。

Merpay(東京)

日本最大的二手拍賣服務(類似蝦皮)的支付系統。(需要relocation)

也是獵頭介紹的

流程:

  • 程式作業

花了4小時寫完作業後,他說程式品質不符合要求,所以白寫一通,應該拿來刷題的

SmartNews(東京)

日本的新聞媒體app,主要市場是在日本和美國。

也是透過獵頭介紹的,也是需要relocation,不要再問我是不是可以remote了

流程:

  • OA
  • virtual on-site (2 rounds)
  • virtual on-site (2 rounds)

獵頭說線上測驗很難通過,寫完後覺得好簡單,以為很好進,殊不知…

interview分2次:

第1次:coding (45 mins) + system design (45 mins)

第2次:system design (45 mins) + CS general questions (45 mins)

內容不便透露,HR有特別安排講中文的面試官來面試,所以大部分都講中文

Apple Pay(上海)

流程:

  • HR call
  • virtual on-site (2 rounds)
  • virtual on-site (5 rounds)

上海的Apply Pay團隊,每一輪都是跟團隊成員面試,所以面試內容很多元。

大致上就是CS general questions + coding

Booking.com(上海)

上海的Booking.com,想不到吧!Booking.com竟然在上海有開缺

流程:

  • OA
  • virtual on-site (2 rounds)
  • virtual on-site (3 rounds)

OA和on-site都會考演算法,都是leetCode的情境題,難度大概medium到hard

第一輪on-site:coding (45 mins) + system design (45 mins)

第二輪on-site:coding (45 mins) + system design (45 mins) + behavioral questions (45 mins)

比較特別的是,雖然全部都是中國人,但面試全英文,應該是因為平常需要跨國合作。

然後HR說我表現得不錯,但最後掛在behavioral interview(???)

我跟HR抱怨過了,死在coding我能忍,但死在behavioral interview…

ByteDance(新加坡)

又叫做字節跳動,最有名的產品是抖音和今日頭條

流程:

  • virtual on-site x 3

前兩輪是考coding + general questions,最後一輪是主管面試

印象深刻的是,主管最後會問你有沒有刷題,我說有。

“那你可以打開leetCode的網站嗎?”

”把solved濾掉“

然後直接叫我開始寫一題XD 超刺激

Garena/Booyah

\佛心公司/\佛心公司/

團隊分別在新加坡和台灣,會locate在台灣,主要負責開發「booyah」遊戲直播app,類似Twitch,市場在印度和中南美洲。

流程:

  • virtual on-site x 3

也是滿多coding + 一些系統觀念

印象比較好的是第三輪的主管面試,是個印度主管,英文還算滿清楚的。

他會用引導的方式考演算法和問一些system design,讓我覺得,原來面試可以這麼自然和輕鬆!

算是所有面試中體感最好的

Amazon(上海/北京)

面試流程:

  • OA
  • virtual on-site (4 rounds)

線上測驗也不難,on-site會有2輪coding+2輪system design

感覺要找跟大數據有相關經驗的SDE,所以不幸落敗

如果有幸面上的話,可以選擇去上海或北京的辦公室

Shopee(新加坡)

面試流程:

  • virtual on-site (3 rounds)

其實打到這邊已經忘記面了什麼了,印象中就是coding為主,會問一些general questions

Hulu(北京)

好像很多人也沒聽過Hulu

它也是影音串流服務,類似Netflix,後來被迪士尼買下來

據說是因為創始團隊有北京人,所以他們才把北京設為海外的office

面試流程:

  • phone interview
  • virtual on-site (4 rounds)

phone interview主要也是問coding

on-sit的面試內容也滿全面的,包含coding、project experience、CS general questions、system design之類

入職的福利之一,是每年有免費的上海迪士尼門票 🤩

Indeed(東京)

是個求職網站,好像海外比較多人在用

流程:

  • OA
  • onsite (all day)

OA會考一些general questions和coding

onsite非常刺激,一整天考了coding x2、system design、code review、resume deep dive

第一次面code review,所以也不知道自己表現得好不好,只能說是很扎實的面試

有機會拿到面試機會的話,HR也會詳細解釋每一階段要做什麼,還有要怎麼準備,所以我就不贅述了

也順便感謝一下,幾個朋友和以前在Indeed待過的大神的幫忙

— —

後記

拿不到offer怎麼辦

找工作的途中,一度連續被3家公司拒絕,很挫折

不過確實跟3年前心得一樣,失去了一個機會,後面還有更多機會在等著

如果第一家Line Pay就面上了,就沒機會經歷這麼多複雜又累人(?)的面試

每次面完一坨公司後的心得就是「原來有這麼多好公司在徵人!」

(也算是鼓勵自己不要氣餒🤣)

希望幫助到其他人

猶豫了很久要不要寫這篇心得,後來覺得之前準備面試時,因為網友的心得而獲益,所以也想回饋給未來的網友們!

職缺哪來的

請洽詢👉LinkedIn

上述海外職缺大部分都是從Linkedlin上找到的,而有兩個方法找:

  1. 直接搜尋職缺

點選首頁最上方的Jobs,接著搜尋你要的職缺和地點,也可以開啟alert,如果有相關的新職缺,會寄email給你

2. 讓獵頭、HR找上門

到個人頁面,有個「open to」的按鈕,點進去後選擇你正在尋找職缺。

接著在「job locations」填上你有興趣的地點即可

有興趣海外求職的朋友,可以試試看!

終於寫完了,好累==💤

--

--