[心得] Foodpanda / Shopback

軟工

27200

Part 3

這應該是我最後一篇面試文

希望對這兩家公司有興趣的人有幫助

FoodPanda - Backend Engineer

面試全部都是"英文"

我在三月自己投遞 但等了大約一個月才收到第一次HR面試邀約

基本上要面試Food panda 你"必須"要有基本英文口說和聽力能力

不然第一關就會被刷掉了


第一關 HR英文面試

簡單介紹你做過的項目,基本上應該你有一兩年後端經驗 + 英文口說能力

應該能通過這關

我覺得這關有點難... 因為我英文口說還沒到很流利


第二關 Online OA Codility

一題 easy 一題 約是 medium-hard 中間


通過OA之後就會進入

4 Loop interview -

是一關一關過的樣子

1, 2&3會一起約時間, FINAL

面試的人 一個在德國 其他都在新加玻

First interview:

確認OA是你寫的,簡單介紹你為何這樣寫,TC 和 SC 為何

基本上這裡我可以建議 你可以想一下有沒有更好的解法

像考試的時候 他寫說 他們要求"正確性" > 效率

我自己寫的時候寫比較保守的解法 因為我怕會出錯

但我其實知道有更好的方法

我就在面試中提出


接著問 3題左右的BQ

然後 如何從頭到尾 Design一個 Web Project


Second interview: Coding + OOP

題目本身是medium 所以解的還算快

但馬上就一個follow up 此時面試官提示說 之後還有一個follow up

如果你直接暴力解 也可以 但你還是要解第三個問題

必須使用OOP方式才能在不需要改動架構下 讓解法都能套用到 2,3 題


Thrid interview: System Design

我覺得題目很好 難度是medium

我不在這不想透漏題目 但可以說 如果你懂Kafka 這關算輕鬆過

不過我覺得我表現沒有到非常好...


Final interiew: Hiring Manager or Something Manager?

這關就比較輕鬆

開頭interviewer 就說這關不會考任何Coding 和 System Design

主要是問你之前做過的Project 和 BQ?

我只覺得面試官很厲害

我之前做過 加密檔案的 project 他馬上就發現 加密過後 新的"最弱點"在哪裡

因為 hacker 永遠會從你最弱的點下手



Offer interview:

告知你通過了面試,並準備發給你Offer,也會問你現在薪資(這邊可以想一下...

我現在覺得真的沒有必要透漏你現在薪水多少

然後對Foodpanda還有什麼問題


Offer interview 2:

告知你的Total Compensation,並說明福利, Bonus ...


整體來說 我覺得Foodpanda interviewers 都蠻強的

從面試中能感受得出來 尤其最後一關 果然 Manager 會是 Manager不是沒有原因的

Total Compensation其實不錯 有興趣大家可以試試

公司是使用 Go 去開發,其他市場如何我不知道,但在台灣市佔率應該是一半


Result: Offer Get, Backend Engineer II, 但最後忍痛拒絕,決定去另外一家外商



Shopback - FullStack Engineer (Search)

一樣是自己投遞 大約 三個禮拜後接到通知

沒有Online OA

用中文面試

面試官一開始就說 Somehow 我們就撈到你的履歷...

(意思是說 我應該不是第一批被打撈到的嗎 嗚嗚嗚)

基本上此組是提供Search API 給 Internal Users or Public Users


第一關 General SWE Interview


面試問題包含

1. 一題 medium live Coding, 記得要選擇可以編譯的IDE... 我那時候直接使用
notepad++,沒有裝compile的plugin,面試官一開始就說 請使用能執行
最後只能Dry run

2. Networking
3. Database
...

大致上蠻General的

不過我很喜歡Hiring Manager 因為當我答不出來一些問題的時候 或 問題非最佳解

他都會提點我說 你可以去查一下 一些Keyword

就對面試者來說 就算沒辦法上 也希望能獲得一些經驗 或 收穫


Result: 婉拒後續的Loop interview,因為已經接受其他家公司Offer




--

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.161.127.114 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1652582578.A.C0B.html
newhandfun1樓厲害 05/15 10:52
sazabijiang2樓推分享 05/15 11:45
sazabijiang3樓這年頭連SWE都要能英文對話了 05/15 11:45
Food panda 他們Service 是國際通用的 工程師合作很緊密 我覺得需要英文是工作真的要用到
yyyyyyyv4樓 05/15 11:53
siriusu5樓感謝分享~ 05/15 12:52
asd1231596樓 05/15 12:57
ducky06097樓 05/15 13:16
starburs8樓強者 05/15 15:55
tofuflower9樓我面 foodpanda 的 system design 時沒有特別需要 05/15 16:42
tofuflower10樓用到 kafka,我猜 system design 題目應該是隨機的 05/15 16:43
tofuflower11樓但我同意 engineer manager 感覺都蠻厲害的 05/15 16:43
tofuflower12樓問過去的專案都都問得很深入 05/15 16:43
tofuflower13樓然後我覺得英文不用到很流利啦,敢講就 ok 05/15 16:45
關於System Design 我想是隨機的 而且我的那題雖然不是經典題 但我想基本上SD的書上都有? 英文部分我同意 因為我遇到的面試官 大部分也都是非英語系國家來的 所以其實也感覺出來 他們也用比較簡單的詞彙 英文最好的就屬HR 和 Manager 工程師就是雙方可溝通就夠了 但就是要敢講 我自己是刻意練習蠻久的 畢竟之前工作環境都使用中文
tofuflower14樓我個人覺得大魔王是印度英文 qq 05/15 17:34
tofuflower15樓另外我也是用 carmbly,覺得經濟實惠 05/15 17:35
wulouise16樓印度英文加上對方麥克風不好真的會很難懂... 05/15 17:49
wulouise17樓之前跟印度support討論到最後..覺得還是寫信就好 05/15 17:50
sazabijiang18樓你不會聽到新加坡人抱怨印度英文聽不懂 05/15 19:25
sazabijiang19樓台灣人英聽能力就是弱 05/15 19:26
pedestrianA20樓歐美母語人士也常常聽不懂印度英語阿 05/15 19:34
tel25021樓只是母語人士對語言掌握度太高(duh),光靠聽得懂的部分 05/15 20:12
tel25022樓搭配脈絡,通常不太會到面露難色,或看得出來刻意用心在聽 05/15 20:13
tel25023樓的程度。 05/15 20:13
我盡努力去聽 基本上外商面試是躲不掉印度人 想訓練也可以去pramp去練Mocking coding interview 基本上那邊大機率遇到印度人 遇到聽不懂時 我也是一直問Pardon, Do you mean ...? Sorry, could you repeat it again?
tofuflower24樓我都 YouTuber 和 udemy 找印度講師的課來聽 05/15 21:24
sazabijiang25樓新加坡資訊業曾經被印度人攻陷過,聽不懂也要懂 05/15 22:06
sazabijiang26樓你老闆就是印度人,天天pardon不是辦法 05/15 22:06
viper970927樓推分享 05/15 22:44
nek0t1m28樓我也有拿到熊貓BE mid level, 但TC不高只好放棄 05/16 00:18
acgotaku29樓新加坡商真的印度英文是大魔王...完全聽不懂 05/16 09:56
acgotaku30樓有一次面到最後一關是CTO,整場雞同鴨講結果場面弄到很尬 05/16 09:58
更多心得
[心得] 加拿大多倫多/北美Amazon工作機會
[心得] Meta SDE-ML 面試
[心得] Android 雲端互動/富智捷/一騰/一零四
[心得] 2022上半年後端面試分享
[心得] 台積 IT SRE 面試心得
[心得] 可以問面試官的問題整理
[心得] 用 Go 語言實現 Pub/Sub 模式
[心得] Line TW / Vewd