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 190Medium 2,498Hard 982
FiltersDifficulty, topic, company

4,310 questions

  1. 4009Build a small RAG app (chunking, embedding, retrieval, answer)MediumCodingSystem design
  2. 4010Coding exercises reported by multiple employers (cross-reference)CodingSystem design
  3. 4011Design a medical diagnosis assistant using AIHardCodingSystem design
  4. 4012Design a multi-tenant AI chatbot platformHardCodingSystem design
  5. 4013Design an AI search engine for an e-commerce platformHardCodingSystem design
  6. 4014Implement a simple re-ranker for search resultsMediumCodingSystem design
  7. 4015Implement a streaming response handler for an LLM APIMediumCodingSystem design
  8. 4016Implement an eval pipeline with LLM-as-a-judgeMediumCodingSystem design
  9. 4017Implement retry with exponential backoff for LLM API callsEasyCodingSystem design
  10. 4018Implement semantic search using embeddingsMediumCodingSystem design
  11. 4019Implement token counting and context window managementEasyCodingSystem design
  12. 4020System design prompts reported by multiple employers (cross-reference)CodingSystem design
  13. 4021Write a chunking strategy module (fixed-size / recursive / semantic)MediumCodingSystem design
  14. 4022Given a graph with N nodes and M edges, identify its network topology. Return 1 for Bus (linear chain), 2 for Star (one central node), 3 for Ring (circular), or -1 if none match.MediumCoding
  15. 4023Which is greater: 'log(120)' or 'log(1) + log(2) + log(3) + log(4) + log(5)'?EasyData
  16. 4024How many lane divider stripes are there on the German autobahn?HardData
  17. 4025What data tools have you worked with, and what specific projects did you use those tools for?MediumTechnical
  18. 4026How do you spend your day at work?EasyBehavioral
  19. 4027Have you ever had to work with poor-quality data or suggest new tracking?MediumDataTechnical
  20. 4028Decrypt MessageMediumCoding
  21. 4029Design an application to help people find doctors.MediumProduct
  22. 4030Design a betting/auction platform for auction houses.MediumProduct
  23. 4031Design a better UI for the company website.MediumProductTechnical
  24. 4032Design a product to help flightless birds navigate a big city.EasyBehavioral