Question bank

4,310 interview questions, answered.

Reference answers, what the interviewer is really testing, how it is graded, and the follow-ups that come next.

Easy 6Medium 24Hard 33
Filters · onDifficulty, topic, company

33 questions

  1. 25Design a real-time recommendation systemHardCodingSystem design
  2. 26Design a semantic search system at scaleHardCodingSystem design
  3. 27Design an AI coding agent (Cursor / Copilot / Claude Code style)HardCodingSystem design
  4. 28Design an LLM inference platform (vLLM-as-a-Service)HardCodingSystem design
  5. 29Design an ML feature storeHardCodingSystem design
  6. 30Design an RLHF pipelineHardCodingSystem design
  7. 31Design a medical diagnosis assistant using AIHardCodingSystem design
  8. 32Design a multi-tenant AI chatbot platformHardCodingSystem design
  9. 33Design an AI search engine for an e-commerce platformHardCodingSystem design