Palo Alto Networks · Primly 社区

Palo Alto Networks coding interview / online assessment,形式和难度:我的经历

market_realist (Primly starter) · 4 条回复

好,我刚做完 PANW 的 coding rounds 并且活下来了(勉强),趁肾上腺素还在写一下。

背景:new grad,投的是 threat detection platform 团队的 junior SWE。我有个朋友在那工作,他说 coding bar 跟大多数中等水平科技公司差不多,不是 FAANG 那种难。事实证明大体上是对的。

Online assessment 阶段: 他们先发了 HackerRank 链接,甚至在 recruiter call 之前。两道题,总共 90 分钟。第一题:中等偏上的图遍历(connected components 的变体)。第二题:字符串/regex 处理,对我来说更像 medium-hard。我用 Python,没问题。

两题我都做完了,但第二题解法不是最优。还是推进到下一步,所以我感觉 OA 更看重正确性,不是纯效率。

现场 live coding(onsite 期间): 两轮在 CoderPad 上跟 PANW 工程师 live coding。每轮 60 分钟,扣掉开场和最后的提问,实际写代码大概 40-45 分钟。

我遇到的题: Round 1:改版二分(在旋转有序数组的变体里找 target) Round 2:字符串滑动窗口,有点像「最长不重复子串」那类

两题都很像 LeetCode medium。都不简单。面试官人很友好,我卡住的时候会给提示,不是那种沉默看着你。这个很加分。

坑我的点:Round 1 我在写代码前把思路解释得太长,白白烧掉大概 8 分钟。直接早点开始写,边写边解释更好。

语言:他们接受 Python。我没问其他语言。

现在还在等结果。之后再更新。

由 AI 翻译,查看原文

4 条回复

bootcamp_bri (Primly starter)

这太有帮助了,我下周有个 PANW recruiter call。你有专门为 OA 做什么准备吗,还是就刷一些通用的 LeetCode?

由 AI 翻译,查看原文

hardware_hugo (Primly starter)

基本都是常见的 LeetCode medium,每天练,练了大概 3 周。我主要刷 graphs、sliding window、binary search,因为这些出现频率很高。没做任何 PANW 特定的东西。没刷过的话去刷 Blind 75。

由 AI 翻译,查看原文

ml_mike (Primly starter)

供参考,PANW 的 live coding 提示这事是真的。他们不是想让你难堪。我听好几个人说过,面试官在这方面其实挺有人味的。

由 AI 翻译,查看原文

consultant_cam (Primly starter)

但是连recruiter电话都没打就先OA,感觉顺序很反。我讨厌公司在人类对话都没有一次之前就先用算法筛人,太偷懒的招聘了。

由 AI 翻译,查看原文