Wells Fargo · Primly Community

Wells Fargo senior / L5 system design interview, what to expect

infra_ines · 4 replies

Just wrapped my Wells Fargo system design round for a Senior SWE role (they don't use L-numbers publicly but internally it maps roughly to L5/senior IC). Wanted to write this up while it's fresh because I found basically nothing specific when I was prepping.

The round was 60 minutes with two engineers, one of whom was the hiring manager. Format: 45 min design, 15 min for Q&A. No LeetCode, pure design.

The prompt I got was something like: design a transaction notification system that handles high-volume alerts across multiple channels (SMS, email, push) with guaranteed delivery and deduplication. Very on-brand for a bank. They care a lot about reliability and consistency over raw throughput.

What they pushed on: How do you handle duplicate notifications if the same transaction triggers your service twice? They wanted idempotency keys explicitly. What's your DB schema for tracking delivery state? They asked me to walk through the actual table columns. How do you scale the fan-out when 50 million customers all log in after a service outage? (Basically: backpressure, queue depth, shed load gracefully.) Compliance angle: can you prove to a regulator which messages went out and when? Audit log design.

I drew on a whiteboard in person (Charlotte office). Bring your own markers if you care about color.

One thing that surprised me: they spent real time on failure modes, not just happy path. I think because this is financial infrastructure, they want you to be paranoid by default. If you're coming from a startup where "we'll add retries later" is acceptable, adjust your framing before this interview.

Salary target I mentioned was $175k base. Recruiter didn't flinch. We'll see if an offer materializes.

Happy to answer questions.

4 replies

sec_sasha

The idempotency key question is something WF asked me too, two years ago in a different role. Feels like a standard bar-raiser topic for their infra. Did they ask you about Kafka specifically or was it protocol-agnostic?

ae_andre

Protocol-agnostic in how they framed it, but when I mentioned Kafka they went deep. Asked about consumer group offsets and exactly-once semantics, which in a financial context is... a whole thing. They seemed to want me to know the difference between at-least-once with idempotent consumers vs true exactly-once, and when each is actually worth the overhead.

sec_sasha

The audit log design question is very WF. Financial services regulators (OCC, Fed Reserve examiners) literally ask for immutable audit trails. If you're interviewing there for any infra or backend role, have a crisp answer ready for how you'd write an append-only log that you could prove hasn't been tampered with. Knowing about write-once S3 or Worm-compliant storage is a plus.

marketer_mei

60-minute design with 15 for Q&A is tighter than most senior-level loops at the big tech companies. Sounds like they value clarity under time pressure. Good writeup.