Tailoring a Video Streaming App's Sign-In Screen: Signals, Decisions and Serving
Company: NBCUniversal
Role: Product Manager
Category: System Design
Difficulty: medium
Interview Round: Other
Think about the login screen of a video streaming product: the screen people reach when they open the app or website and need to sign in. Explain how that screen can be personalized. Cover what the service can know about the visitor at that moment, which parts of the screen can differ from one visitor to another, and how the system would decide on and deliver the tailored version.
```hint Start from what is known before sign-in
At this point the service cannot be sure who is in front of the screen. List the signals that arrive with the request or are already stored on the device, then match each one to a part of the screen it could reasonably change.
```
### Clarifying Questions
- Does "login screen" mean the screen before the person signs in, or the profile picker and first screen they see right after signing in?
- Which surfaces are in scope: TVs and streaming devices, mobile apps, the website, or all of them?
- Is the visitor a returning subscriber on a known device, a lapsed subscriber, or a first-time visitor who has never had an account?
- Do privacy or consent rules in the markets served limit what can be used before the person signs in?
### What a Strong Answer Covers
- The signals available before authentication (device and platform, approximate location, language, time, referral or campaign link, data saved on a device that has signed in before) and the limits of each.
- The elements that can be tailored: artwork and featured titles, messaging and offers, language, sign-in methods, and remembered accounts or profiles.
- How a decision is made and served: rules versus models, a decision service, caching at the edge, and a fallback to a default screen.
- Privacy, security and consent constraints, including not exposing account details to whoever is holding a shared device.
- How the team would measure success with experiments and guardrails.
### Follow-up Questions
- On a shared living-room TV, how much should the sign-in screen reveal about the last person who used it?
- A major live sports event drives a surge of sign-ins in one evening. How do you keep personalization from slowing the screen down?
- How would you test whether a personalized background actually improves sign-in completion compared with a fixed one?
Overview: A technical product question on how a video streaming service can personalize its login screen for different visitors. It tests knowledge of the signals available before sign-in, which screen elements can be tailored, how a decision service, caching and fallbacks deliver the variant, and the privacy limits of shared devices.