[心得] 後端面試 17 SmartNews Mercari
背景: 112 資工碩畢,工作經驗 8 年,其中 6 年是 backend
1. 17 media
104 上面看到,直接到他們的 bamboohr 上面投,應徵職位是 sr. backend eng.
pretest:
5 題程式題限時 2 小時,整體難度約 leetcode 中偏難,題數多蠻吃熟練度
onsite 1:
分 3 關,每關都是一個工程師,考紙筆寫 code 加一點點系統設計
code 題目難度也是中偏難左右
onsite 2:
第一關是兩個 eng. manager 的 behavior interview
後面兩關分別是 PM 和 HR,比較偏聊天沒有問太多
final:
線上和 CEO 的 behavior interview,時間很短只有 15 分鐘
2. Mercari
日本的拍賣 app 公司,在 linkedin 上面和他們的台灣人 hr 聯絡
我說要應徵 backend,但他推薦我先試試看 ML engineer
pretest 1:
期限一個禮拜,要建一個 web server 支援指定的 api
有限制語言,但用其他語言好像也可以,只是 review 會比較久比較不利
交出去之後隔了蠻多天才回覆,而且說 ML eng. 因為 head count 不確定
所以把我轉回 backend 的流程
pretest 2:
和外包的面試服務公司約線上面試,時間 1 小時
因為是美國的公司,應該都會遇到美國人,而且可以約在周末
形式是10分鐘問幾題問答題,後面40分鐘兩題中等的 code test
code 可以直接 compile / run,會要求要正確跑過 test data
這時候 hr 說剛好過陣子他們要到台灣辦 hiring,可以等到那時候再 onsite
但因為疫情取消,繼續 online 走後面的流程
online 1:
和 eng. manager 的 behavior interview,對方是日本人
online 2:
分兩關,分別是一個比較高層的 eng. manager (加拿大人) 和 VPoE (日本人)
形式都是 behavior interview
第一次遇到外包的面試,而且面試過程中蠻強調他們的三個 value,蠻特別的
3. SmartNews
日本的新聞 app 公司,請裡面的朋友幫投,應徵的是 data platform engineer
一開始 hr 看我的履歷還跟我再確認一次是要投 data 還是 backend
最後說先走 data 流程,要是不行可以直接轉 backend 流程繼續
原本應該有 pretest,但 hr 看履歷之後說可以跳過
online 1:
分兩關,各和一個工程師 code test,剛好都遇到說中文的人所以輕鬆很多
online 2:
和 data platform manager 面,是個中國人,所以也是用中文討論
形式是 technical 的...閒聊?
因為我說擅長演算法,所以他就問了幾題演算法題目
然後我就被電爆了
後來再問我資料庫行不行,出了一題不算太難的問題要我寫出 SQL
演算法題目被慘電以為直接掰了,但對方說自己以前做研究的所以問得很深
我雖然沒有回答出正解,還是有提出想法和他討論,所以是過關的
online 3:
第一關和 backend lead 面,考 system design
內容是指定了一個功能,並且還特別提醒題目描述很籠統
要我邊討論邊釐清具體細節是什麼,一步一步把整個系統大概順起來
第二關是和 VPoE 的 behavior interview
最終走完了 data platform 的流程,但過程完全跟 backend 一樣,也是蠻有趣的
--
心得:
面後面兩間日本公司時,英文是最大障礙
雖然英文能力不是主要考量
但溝通過程中想不到怎麼講出自己想講的事情,導致腦袋一片空白的狀態很可怕
behavior interview 被問到的問題都大同小異
針對每個問題準備好自己的故事,並且用英文順過一遍會很有幫助
--
We know. The time of joy will pass again someday.
Then, fresh wind blows. It treasures that is happy.
too, to be sad, too. Let's repeat it eternally, and live, and go!!
maybe happy...
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.135.68.1 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1583517613.A.B10.html
留言