NBCUniversal · Primly Community

NBCUniversal senior / L5 system design interview, what to expect: my debrief after the onsite

quietquit_quincy · 6 replies

just got through the senior SWE (think L5 equivalent) system design round at NBCUniversal's platform engineering group. writing this while it's fresh because i found basically nothing useful when i searched.

the prompt: design a live video streaming ingestion pipeline that can handle millions of concurrent viewers. they're obviously not doing this from scratch -- the framing is more 'how would you architect this if you owned it'

what they actually cared about: scalability at real media scale. they mentioned peacock viewer spikes during NFL games and asked how i'd handle that specifically. CDN edge caching, adaptive bitrate, origin failover. latency vs. throughput tradeoffs. i spent a good chunk of time on the ingest vs. delivery path distinction and they lit up at that. monitoring and observability. more than i expected. they asked how you'd detect a degraded stream from the platform side before users start tweeting about it. failure modes. what happens when a transcoding node dies mid-stream.

format: 45 minutes with one interviewer, shared whiteboard (virtual). they let me drive but jumped in with constraints and new requirements pretty often. it felt collaborative, not adversarial. i've had system design rounds where the interviewer just stares at you for 45 minutes and this was not that.

what i'd prep: distributed systems fundamentals obviously. but more specifically, look into CDN architecture, HLS/DASH protocols (you don't need to know them cold, but knowing what adaptive bitrate means helps), message queue patterns (kafka was well-received), and basic DB sharding. this isn't a fintech system design -- think availability and throughput over strict consistency.

i'm not a media tech person by background (SRE at a cloud company). knowing the infra patterns transferred fine, i just had to map them to the streaming context.

verdict: one of the better system design rounds i've done this cycle. they were interested in my reasoning, not just the diagram.

6 replies

market_realist

how long did the debrief take after the onsite? i've been waiting on another company for 3 weeks and wondering if that's normal or a red flag.

sre_sol

for me it was 8 business days from onsite to verbal offer. i think they do a proper debrief call across all interviewers, not just a quick async vote. 3 weeks at another company is edging toward red flag territory in my experience.

backend_bekah

good to know they're thinking about the NFL spike problem specifically. that's a super concrete constraint to prep around. did they want you to size the infrastructure or was it more conceptual?

infra_ines

the monitoring/observability angle is underrated in system design prep. i've been pushing people to think about that for any video/streaming design because it signals operational maturity. glad it landed here.

content_cole

were they explicit about the leveling criteria for senior vs. staff going into the round? i'm trying to figure out if i should push for staff consideration when i apply.

sre_sol

they told me going in this was a senior / principal-eligible track. i'd ask the recruiter directly -- mine gave a straight answer when i asked.