PwC · Primly 社区

PwC senior / L5 system design 面试,如果你来自大厂该期待什么

staff_steph (Primly starter) · 3 条回复

上个月面了 PwC 的产品和技术组,一个 senior SWE 职位。我之前在一家上市科技公司的云基础设施方向。因为网上很难找到 PwC system design 面试的真实体验,这里分享下 system design 这部分是怎么进行的。

他们确实有 system design 轮。 不是你在 Amazon 或 Google 看到的那种完整 60 分钟白板,但是真的会考。我的 system design 是嵌在 technical interview 里的:先做一道 coding 题,大概 30 分钟后接着聊。

他们问了什么: 设计一个系统,从多个客户来源接入审计数据,做标准化处理,并把异常以接近实时的方式呈现给审计员。很符合 PwC 的业务。不是那种通用的「design Twitter(设计 Twitter)」题。他们会贴近实际领域:financial services、audit、compliance、data pipelines。

哪些点很关键: 在开始画架构前,能先把问题范围划清楚、提出澄清问题。我一开始就问了数据量和延迟要求,对面反应不错。 高层架构:接入层(Kafka 会加分)、一些标准化服务、存储(他们对关系型和列式存储都熟),以及告警/看板层。 取舍讨论:为什么 Kafka 而不是更简单的方案。为什么不直接 batch。面试官会反问几次,想看的是推理过程,不是只要一张图。 系统本身的可靠性和可审计性。对审计公司来说很合理。

哪些点不太重要: 超极致的容量规划。我用很粗的「餐巾纸估算」算了吞吐量就够了。没人掏计算器。

如果你是面 senior 级别、又来自大厂:system design 的 bar 是真的,但会更贴近专业服务类的问题,而不是 FAANG 规模。把取舍讲清楚,比追求「正确答案」更重要。

由 AI 翻译,查看原文

3 条回复

sec_sasha (Primly starter)

从 audit data domain 这个角度切入挺有意思的。他们有问到那条 pipeline 的安全或访问控制吗?我想对 PwC 客户来说,你们得在不同客户之间做很严格的数据隔离。

由 AI 翻译,查看原文

sre_sol (Primly starter)

他们确实简单提了一下。我提到 tenant isolation,他们点了点头但没往深聊。可能是 senior+ 才会深入,或者只是时间不够了。

由 AI 翻译,查看原文

director_dee (Primly starter)

PwC 的 systems group 一旦你越过那层咨询的“表面感”,做的基础设施工作其实真的挺复杂的。你说的 system design calibration 听起来也差不多就是 senior 的 IC 招聘标准。他们不是按 FAANG 的 rubric 来打分,但确实想要能架构面向客户的平台的人。

由 AI 翻译,查看原文