Design an In-Flight Entertainment Experience for a Small Screen
Company: Hex
Role: Software Engineer
Category: System Design
Difficulty: medium
Interview Round: Onsite
# Design an In-Flight Entertainment Experience for a Small Screen
A budget airline wants an in-flight entertainment system that helps differentiate its passenger experience. Design the passenger-facing experience for a very small full-color touch screen. Hardware buttons are allowed but not preferred, and you may choose where the screen is mounted. The initial content includes flight information and music; explain how the design can accommodate additional content later.
### Constraints & Assumptions
- The screen is small enough that dense desktop-style navigation will not work.
- Passengers may be unfamiliar with the interface, have limited reach, or use it during turbulence.
- Connectivity and content availability may vary during a flight.
- The proposal should balance passenger value, usability, and implementation complexity.
### Clarifying Questions to Ask
- Who are the primary passenger segments, and what accessibility or language requirements apply?
- Is the screen personal, shared, seat-mounted, or handheld?
- Which capabilities work without connectivity, and can passengers use their own headphones?
- What business outcome defines differentiation: satisfaction, repeat purchase, ancillary revenue, or something else?
### Solving Hints
Prioritize the moments and tasks that occur most often during a flight. Treat physical placement, touch target size, and degraded connectivity as product decisions rather than afterthoughts.
### What a Strong Answer Covers
- A focused passenger journey and a defensible hierarchy for flight information, music, and future modules.
- Navigation and interaction choices suited to a small screen and unstable physical conditions.
- Accessibility, localization, privacy, offline behavior, and clear recovery states.
- A phased MVP, measurable outcomes, and trade-offs among touch, hardware controls, and personal-device integration.
- A plan to validate the experience with representative passengers and cabin constraints.
### Follow-up Questions
- What would you remove if the first release had to support only two passenger tasks?
- How should the experience change for a passenger who cannot use the touch screen reliably?
- Which experiment would tell you whether this feature truly differentiates the airline?
Quick Answer: Design an accessible in-flight entertainment experience for a very small touch screen. Prioritize flight information and music while accounting for turbulence, limited connectivity, localization, future modules, and measurable product outcomes.