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