Design AI chat bot system
Company: OpenAI
Role: Software Engineer
Category: ML System Design
Difficulty: medium
Interview Round: Technical Screen
Quick Answer: This question evaluates understanding of ML system design and front-end–centric architectures, focusing on browser-only state management, streaming LLM responses, SPA lifecycle constraints, stateless relay integration, and credential/security considerations.