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
Filters · onDifficulty, topic, company

982 questions

  1. 937Generate a list of possible words from a character matrix.Hard
  2. 938Design a supermarket that caters to older adults.HardProduct
  3. 939Total Transaction VolumeHardCodingData
  4. 940Uber booking rates have dropped by 10%. How would you address this?HardDataProduct
  5. 941Amazon Order StatusHardCodingData
  6. 942BST Successor SearchHardCoding
  7. 943Design a medical diagnosis assistant using AIHardCodingSystem design
  8. 944Design a multi-tenant AI chatbot platformHardCodingSystem design
  9. 945Design an AI search engine for an e-commerce platformHardCodingSystem design
  10. 946How many lane divider stripes are there on the German autobahn?HardData
  11. 947Duolingo LeaderboardsHardCodingData
  12. 948E-commerce (5 of 5)HardCodingData
  13. 949Find Top Customer by YearHardCodingData
  14. 950Game LeaderboardHardCodingData
  15. 951Initial Contact AttributionHardCodingData
  16. 952Overstretched EmployeesHardCodingData
  17. 953Post Success After FailureHardCodingData
  18. 954Predict User App DeletionHardCodingAI ML
  19. 955Rank Salary DeviationsHardCodingData
  20. 956System Design Discussion BoardHardSystem design
  21. 957Time Between Two EventsHardCodingData
  22. 958Validate Bitcoin TransactionsHardCodingData
  23. 959You are the founding engineer at the end of your first week on a fictional report product. The agreed pilot outcome is that valid accepted exports produce correct, account-authorized results within five minutes. The following complete observation window covers four pilot accounts and 12 distinct accepted exports: eight completed correctly within five minutes, two completed correctly after five minutes, and two failed. Both failed jobs used the documented, supported format B; you reproduced a parser mismatch with a synthetic B fixture. No other failure cause has been established.HardBehavioralSystem design
  24. 960Assume admins are tenant-scoped, red-admin has no blue membership, and the database worker can read all tenants. Review this pseudocode and write a finding plus regression tests.HardTechnical