[心得] 日本轉職面試 bytedance/paypay/amazon
背景:
小弟是交大電資2018畢業,畢業直接到了日本小公司寫Java
在學時有網路管理,與在新創公司做Ruby on Rails
半年後到Google做GCP的Technical Support (TSE)
今年滿兩年多,決定還是要回去找寫Code的工作。
目前還是暫時想待在日本,所以只有考慮日本的工作。
面試前只刷了幾十題medium/hard...
以下除了Bytedance都是內推
-------------------------------
Bytedance Japan
一面(中文):問現在工作內容,以前做過的專案,一題字串遞迴題(Medium?)
二面(中文):同上問工作內容
問了Linux、Troubleshooting、TCP、REST API
問了一題System design非常有印象
先問如果有個EC網站,客戶抱怨很慢,要怎麼除錯?
Follow up是說,如果慢的是place order,而這是一個行銷活動
期望會有大量user,該怎麼設計架構?
我就回答pub/sub model和message queue等等。
然後考一題Leetcode easy的hash+sort題
三面(中文):問工作內容,被質疑職涯選擇和經驗。Coding是BFS找有幾塊1的經典題
人資面:問了日文,問了將來規劃與期望待遇等等
結果:offer get
--------------------------------
Paypay
OA非常簡單,字串binary addition和greedy找錢題
一面(英文):
How hash map work?
How SQL index work?
如果有十億個URL要找duplicate,設計一個演算法可以用有限的記憶體找
Loop Interview(英文):
分四關不同面向,各一小時。
Technical knowledge: HTTP, GRPC, Hashmap等等 + 一題medium
System design:問怎麼設計paypay的payment system + 一題medium
DS & Algo: 問sorting等time complexity + 一題easy
Coding: 問JVM、GC、Java的語言細節 + 一題Medium或Hard
我只有easy那題寫完,其他都是有想出來寫一些假code
JVM和GC那邊只有用以前大學專題的記憶回答,很多大概都是猜測。
結果: offer get
-------------------------------
Amazon Japan:
OA: 簡單BFS找地圖上最短路,priority queue拼木板題
一面(日文):
問以前project和OLP
Hash+Sort簡單題
面試官一開始問我能不能用日文面,感覺這裡miss了,OLP日文超難面
結果: rejected
Indeed:
OA就被拒,都是karat interview,可以考兩次
都是30分鐘技術知識,可以選自己想要的分野
30分鐘coding,人資說要可以寫完兩題才會過,我都剛好寫完一題。
----------------------------------
另外投了
Line: 過了一個月才給OA,我已經決定好要去哪了,所以辭退
Tesla: 無聲卡
Gitlab: 說不support visa
Canonical: rejected
BONX/Tripla兩家新創公司,細節不概述,兩家都是很好的公司,但職涯考量
後來還是去了能累積經驗的公司,因為我兩年沒有做開發,希望能重新累積點經驗。
-----------------------------
Final decision: Paypay
原因
1. 做的產品有競爭力,以後和linepay整併有日本50%的使用者
2. Bytedance的這個team做的是內部系統,不是core的team
3. 全遠距(work from anywhere)
4. Tech stack是Java/Kotlin/Kubernetes等等,非常業界標準
5. 服務的流量和要求的可靠度比較高
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.164.86.216 (日本)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1627524445.A.390.html
※ 編輯: joshua5201 (114.164.86.216 日本), 07/29/2021 10:07:51
※ 編輯: joshua5201 (114.164.86.216 日本), 07/29/2021 10:08:26
※ 編輯: joshua5201 (114.164.86.216 日本), 07/29/2021 10:09:35
推
07/29 10:09,
2年前
, 1F
07/29 10:09, 1F
※ 編輯: joshua5201 (114.164.86.216 日本), 07/29/2021 10:10:35
※ 編輯: joshua5201 (114.164.86.216 日本), 07/29/2021 10:10:51
推
07/29 10:13,
2年前
, 2F
07/29 10:13, 2F
推
07/29 10:19,
2年前
, 3F
07/29 10:19, 3F
推
07/29 10:31,
2年前
, 4F
07/29 10:31, 4F
推
07/29 10:46,
2年前
, 5F
07/29 10:46, 5F
推
07/29 11:10,
2年前
, 6F
07/29 11:10, 6F
推
07/29 11:41,
2年前
, 7F
07/29 11:41, 7F
推
07/29 11:46,
2年前
, 8F
07/29 11:46, 8F
推
07/29 12:06,
2年前
, 9F
07/29 12:06, 9F
推
07/29 12:23,
2年前
, 10F
07/29 12:23, 10F
推
07/29 12:27,
2年前
, 11F
07/29 12:27, 11F
推
07/29 13:01,
2年前
, 12F
07/29 13:01, 12F
推
07/29 13:03,
2年前
, 13F
07/29 13:03, 13F
推
07/29 13:09,
2年前
, 14F
07/29 13:09, 14F
推
07/29 13:13,
2年前
, 15F
07/29 13:13, 15F
推
07/29 13:23,
2年前
, 16F
07/29 13:23, 16F
推
07/29 13:24,
2年前
, 17F
07/29 13:24, 17F
→
07/29 13:32,
2年前
, 18F
07/29 13:32, 18F
→
07/29 13:33,
2年前
, 19F
07/29 13:33, 19F
→
07/29 13:34,
2年前
, 20F
07/29 13:34, 20F
→
07/29 13:34,
2年前
, 21F
07/29 13:34, 21F
推
07/29 13:48,
2年前
, 22F
07/29 13:48, 22F
推
07/29 14:04,
2年前
, 23F
07/29 14:04, 23F
推
07/29 14:05,
2年前
, 24F
07/29 14:05, 24F
推
07/29 14:13,
2年前
, 25F
07/29 14:13, 25F
→
07/29 14:18,
2年前
, 26F
07/29 14:18, 26F
推
07/29 14:22,
2年前
, 27F
07/29 14:22, 27F
推
07/29 14:26,
2年前
, 28F
07/29 14:26, 28F
推
07/29 14:27,
2年前
, 29F
07/29 14:27, 29F
推
07/29 14:44,
2年前
, 30F
07/29 14:44, 30F
推
07/29 15:02,
2年前
, 31F
07/29 15:02, 31F
推
07/29 16:45,
2年前
, 32F
07/29 16:45, 32F
推
07/29 17:01,
2年前
, 33F
07/29 17:01, 33F
推
07/29 17:04,
2年前
, 34F
07/29 17:04, 34F
推
07/29 17:11,
2年前
, 35F
07/29 17:11, 35F
推
07/29 18:27,
2年前
, 36F
07/29 18:27, 36F
推
07/29 18:28,
2年前
, 37F
07/29 18:28, 37F
推
07/29 19:08,
2年前
, 38F
07/29 19:08, 38F
→
07/29 20:41,
2年前
, 39F
07/29 20:41, 39F
推
07/29 21:05,
2年前
, 40F
07/29 21:05, 40F
推
07/29 21:06,
2年前
, 41F
07/29 21:06, 41F
→
07/29 21:36,
2年前
, 42F
07/29 21:36, 42F
→
07/29 21:36,
2年前
, 43F
07/29 21:36, 43F
→
07/29 21:36,
2年前
, 44F
07/29 21:36, 44F
推
07/29 22:16,
2年前
, 45F
07/29 22:16, 45F
→
07/29 22:17,
2年前
, 46F
07/29 22:17, 46F
→
07/29 22:18,
2年前
, 47F
07/29 22:18, 47F
推
07/29 22:41,
2年前
, 48F
07/29 22:41, 48F
→
07/29 22:57,
2年前
, 49F
07/29 22:57, 49F
推
07/29 23:33,
2年前
, 50F
07/29 23:33, 50F
→
07/29 23:49,
2年前
, 51F
07/29 23:49, 51F
推
07/29 23:57,
2年前
, 52F
07/29 23:57, 52F
推
07/30 00:03,
2年前
, 53F
07/30 00:03, 53F
推
07/30 00:10,
2年前
, 54F
07/30 00:10, 54F
推
07/30 01:02,
2年前
, 55F
07/30 01:02, 55F
→
07/30 01:03,
2年前
, 56F
07/30 01:03, 56F
推
07/30 02:01,
2年前
, 57F
07/30 02:01, 57F
推
07/30 08:54,
2年前
, 58F
07/30 08:54, 58F
推
07/30 09:23,
2年前
, 59F
07/30 09:23, 59F
推
07/30 09:38,
2年前
, 60F
07/30 09:38, 60F
推
07/30 12:20,
2年前
, 61F
07/30 12:20, 61F
推
07/30 18:23,
2年前
, 62F
07/30 18:23, 62F
推
07/31 01:09,
2年前
, 63F
07/31 01:09, 63F
推
07/31 09:18,
2年前
, 64F
07/31 09:18, 64F
推
07/31 11:05,
2年前
, 65F
07/31 11:05, 65F
推
07/31 11:36,
2年前
, 66F
07/31 11:36, 66F
推
07/31 12:19,
2年前
, 67F
07/31 12:19, 67F
推
07/31 22:05,
2年前
, 68F
07/31 22:05, 68F
推
08/01 12:42,
2年前
, 69F
08/01 12:42, 69F
→
08/01 12:43,
2年前
, 70F
08/01 12:43, 70F
推
08/02 08:45,
2年前
, 71F
08/02 08:45, 71F