Coca-Cola · Primly Community

Coca-Cola senior / L5 system design interview, what to expect: my notes from the onsite

staff_steph · 5 replies

Just finished the full loop for a staff-ish / senior SWE role at Coca-Cola's Global Digital Technology group. The system design round surprised me, so I'm writing this up while it's fresh.

The prompt: Design a real-time inventory and order management system that handles Coca-Cola's digital sales channels (think their e-commerce, retailer APIs, DSD delivery scheduling). They were vague on exact scale but when I asked, they gave me numbers: ~50,000 SKUs, ~2 million orders per day peak, global but US-first.

What they cared about: How you handle eventual consistency between warehouse systems and the digital storefront. they pushed on this. Your approach to failure modes. what happens when the retailer API is down? do you retry, queue, degrade gracefully? API design between microservices. they asked whether I'd use REST or event-driven for specific flows and wanted justification, not a default answer. Observability. one interviewer asked how I'd know if something broke silently. that's an SRE-adjacent question and I appreciated it.

What they didn't really care about: Database-level sharding math. I mentioned partitioning strategies but they didn't drill into the byte arithmetic. Trendy tech names. I mentioned Kafka for the event stream and they nodded, but they would have accepted RabbitMQ or Pub/Sub. They wanted the reasoning, not the brand.

My take: this is a genuinely senior-level system design question. It's not "design Twitter" territory but it's also not a junior warm-up. If you're coming in at the senior / L5 equivalent level, expect them to probe on distributed systems fundamentals, not just high-level boxes and arrows.

One tactical thing: they shared a virtual whiteboard (Miro-like tool). Draw your components early and narrate as you go. I noticed the interviewers relaxed when I had something visual to point at.

Happy to talk through the specific design I used if anyone's prepping for this round.

5 replies

de_derek

The eventual consistency question is interesting for a CPG company. Most people assume FMCG companies are basically running mainframes and don't think about distributed systems. But if you're syncing with third-party retailers in real time, the CAP theorem becomes very real very fast.

qa_quinn

Asking about observability in a system design round is actually a green flag. Companies that don't ask about it usually haven't thought about it. That's not where you want to end up.

quietquit_quincy

Did they give feedback on your design at the end or just ghost you post-interview like everywhere else?

staff_steph

They had a short debrief-ish moment at the end where one interviewer said "good approach on the queue design" but I couldn't tell if that was politeness or signal. No detailed feedback from HR after. Pretty standard black box.

growth_gabe

For context: is this the "Coke ONE" platform team or some other digital org? I've seen a few different tech teams under the Coca-Cola umbrella and I'm not sure which one has the most rigorous technical bar.