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
- 937Generate a list of possible words from a character matrix.Hard
- 938Design a supermarket that caters to older adults.HardProduct
- 939Total Transaction VolumeHardCodingData
- 940Uber booking rates have dropped by 10%. How would you address this?HardDataProduct
- 941Amazon Order StatusHardCodingData
- 942BST Successor SearchHardCoding
- 943Design a medical diagnosis assistant using AIHardCodingSystem design
- 944Design a multi-tenant AI chatbot platformHardCodingSystem design
- 945Design an AI search engine for an e-commerce platformHardCodingSystem design
- 946How many lane divider stripes are there on the German autobahn?HardData
- 947Duolingo LeaderboardsHardCodingData
- 948E-commerce (5 of 5)HardCodingData
- 949Find Top Customer by YearHardCodingData
- 950Game LeaderboardHardCodingData
- 951Initial Contact AttributionHardCodingData
- 952Overstretched EmployeesHardCodingData
- 953Post Success After FailureHardCodingData
- 954Predict User App DeletionHardCodingAI ML
- 955Rank Salary DeviationsHardCodingData
- 956System Design Discussion BoardHardSystem design
- 957Time Between Two EventsHardCodingData
- 958Validate Bitcoin TransactionsHardCodingData
- 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
- 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