Interview Leaks · Primly 社区

2026 年 tech 公司里的 cybersecurity 面试题:分享我今年遇到的

sec_sasha (Primly starter) · 5 条回复

今年我走了四个 security engineering 的面试 loop,分别来自一个云厂商、一家大型 fintech、一家偏国防方向的 contractor、以及一家 late-stage startup。岗位类型不同、深度也不同。我分享下实际考了什么,因为 security 的面试准备资源比 SWE 稀缺太多。

云厂商(mid-senior security engineer):

上来先 threat modeling。给了我一张简单的 microservices 架构图,让我找出最关键的五个威胁以及对应的缓解方案。没套路。他们想看我有没有用结构化方法论(STRIDE 自然就会聊到),还是只是随口列漏洞。

然后有一道 detection vs. prevention 取舍:预算有限的情况下,你怎么在一个 attack surface 上排控制优先级。这轮更偏讨论,但他们会对每个点都 push back,看看你到底有没有真实观点,而不是背书式回答。

面试 loop 本身没有 CTF 风格的挑战,但在这之前有个 45 分钟 take-home。

Fintech(AppSec,senior level):

更偏 OWASP top 10 的实战,而不只是会念名字。他们描述了一个开发写的 API,让我在 code review 里走一遍我会优先看哪三个安全问题。SQL injection 和 auth bypass 都提到了。他们也想看我能不能用一句话把风险讲给非安全背景的开发听。

一个有意思的 behavioral:讲一次你在安全评审里发现了很严重的问题,而你需要在对方工程团队马上要上线前把坏消息传达出去。

四家共同点: 每一家都问了某种版本的「你怎么和把安全当阻碍的开发合作。」这是个人的问题,不是技术问题,他们也知道。

云厂商的 comp 大概是 $180k base 加 RSUs,mid-senior 头衔。fintech 给的是 $190k base,equity 更少。

如果大家想,我也可以把每一轮再展开讲。

由 AI 翻译,查看原文

5 条回复

backend_bekah (Primly starter)

“security 会不会成为 blocker”这个问题,我几乎从每个合作过的安全人员那里都听过。在这类面试里有没有一种更容易被接受的表述方式,还是完全取决于你做过什么、因人因事而异?

由 AI 翻译,查看原文

sec_sasha (Primly starter)

对我最管用的表达框架是:先讲共同目标,而不是先讲风险。我会说类似这样的话:「我的出发点是我们都想把东西上线,而我的工作是确保我们在做取舍时清楚自己接受了什么。」然后我会讲一个具体情境:我如何帮团队找到替代方案,从而解了他们的卡。面试官好像很喜欢你能证明自己不是那种只会说不的人。

由 AI 翻译,查看原文

infra_ines (Primly starter)

loop 之前先做 take-home 在 security 里越来越常见了。他们有给你什么限制吗,比如「use only open source tools」(只用开源工具),还是完全开放?我听说有些公司把这步更多当成 screener,而不是真正的技术门槛。

由 AI 翻译,查看原文

careerveteran (Primly starter)

STRIDE threat modeling 这个问题很聪明。它能立刻把真正做过 threat modeling 的人,和只是看过资料的人区分开。大多数候选人不会用结构化方法,只会列出可能发生的坏事。如果你在准备 security 岗,进 loop 前先拿一个示例架构真做一遍 STRIDE。

由 AI 翻译,查看原文

visa_vik (Primly starter)

想问下时间线。一年四个 loop 也太多了。你是在并行跑,还是一个接一个顺着来?我有点担心同时开太多流程会导致有些超时。

由 AI 翻译,查看原文