上个月做了 PayPal 的 online assessment,面的是 senior SWE。分享一下形式细节,因为我进去前也找不到靠谱信息。
OA 本身:HackerRank 平台,90 分钟,2 道 coding 题。我看不出来有没有监考。这两题按 leetcode 标准算中等难度。一题是图/BFS,另一题是字符串处理,有一些边界情况需要仔细读题。
说实话,我原本以为会有 fintech 相关题(比如设计账本,或者校验交易数据),结果就是非常标准的算法/数据结构:树、图、字符串解析。没有那种很 payments-adjacent 的感觉。
怎么准备:sliding window、two pointers、BFS/DFS、用 hash map 做频次统计。运气不好可能来一道 DP,但我这批 DP 比较少。不过我听一个朋友说她几个月前做 PayPal OA 抽到 DP 题了,所以也别完全跳过。
OA 后的 technical phone screen:一题 coding,45 分钟,CoderPad。还是 leetcode medium。面试官让我先讲思路再写代码,这点挺好。最后问了时间/空间复杂度。
整体感觉 coding bar 是扎实的中级 SWE 水平,不是 FAANG 那种变态难。如果你能在时间压力下稳定过 leetcode medium,基本就没问题。我最近也做过 Google 和 Meta 的 loop,PayPal 的 coding 难度明显更低,但也别空手上。
我找工作第 31 周了,PayPal 是为数不多让我体验还不错的地方。流程组织得好,recruiter 回复也快。这也算优点。