Unity · Primly Community

Unity senior / L5 system design interview, what to expect (went through it last month)

qa_quinn · 4 replies

Finished my Unity senior SWE loop in early June 2026. The system design round was one hour, two interviewers, and they gave me about two minutes of framing before just... asking the question. No warmup, no pleasantries. I kind of respect that actually.

The prompt was designing a real-time leaderboard for a multiplayer game. Classic, but they pushed hard on scale. They wanted specifics on read/write ratios, how I'd handle fan-out when a top-ranked player's score changes, what happens during network partition. Definitely game-engine-aware questions. This is not a generic FAANG system design. If you don't know what a game tick rate is or why latency in a physics simulation matters, you'll feel it.

A few things that stood out:

Depth over breadth. They kept interrupting to drill down on whatever I was hand-waving. I mentioned Kafka offhand and immediately got: 'walk me through your partition strategy.' Have answers ready one level deeper than what you plan to say.

They care about tradeoffs explicitly stated. Not just 'I'd use Redis' but 'I'd use Redis here because the read pattern is hot-key heavy and we can tolerate eventual consistency in the leaderboard display, but I'd add a write-through cache invalidation because...'. The 'because' matters.

Game domain knowledge helps. I don't have a game dev background but I'd read up on how Unity's DOTS and multiplayer networking stack works. That framing helped me speak their language. Level = senior, no formal FAANG-style leveling rubric that they shared, but the signal-gathering felt like it mapped to L5/L6 territory.

Two interviewers took turns asking follow-ups. They didn't feel adversarial but they were definitely stress-testing assumptions. Total: 60 minutes, no buffer, ended right on time. No whiteboard (remote), used a shared doc.

Happy to answer specifics if you have them.

4 replies

pivot_pat

The game-domain angle is real. I did a Unity staff loop last year and the system design was specifically around asset streaming in a live game. You'd never see that at a generalist company. Knowing terms like LOD (level of detail), asset bundle manifests, CDN invalidation for game patches, that stuff signals you're not just a great engineer in a vacuum.

mobile_mara

Exactly. It's not that they quiz you on Unity-specific APIs, more that the framing of every question assumes you know what game devs actually need. If you've only ever done web or enterprise backend, spend a few hours reading about game server architecture before your loop.

visa_vik

Was this remote or in-person? And how long did you wait between the design round and getting a decision? I'm in a time-sensitive situation and trying to plan around it.

hardware_hugo

Fully remote. They got back to me in eight business days after the final round. Not the fastest but not brutal either.