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

24 questions

  1. 1Merge IntervalsMediumCoding· Blinkit, Docquity Holdings(PBS)
  2. 2Top k frequent elementsMediumCoding· Amazon, Apple
  3. 3Container With Most WaterMediumCoding· Oracle, Paytm
  4. 4Group anagramsMediumCoding· Blinkit, MakeMyTrip
  5. 5Maximum SubarrayMediumCoding· Blinkit, Oracle
  6. 6Merge In Between Linked ListsMediumCoding· Oracle
  7. 7Product of Array Except SelfMediumCoding· PayPal, Target
  8. 8Course ScheduleMediumCoding· Zoho
  9. 901 Matrix: find the nearest zero for every cellMediumCoding· Adobe, Oracle
  10. 10Print all combinations of numbers from 1 to n that sum to n.MediumCoding· Adobe, Apple
  11. 11Find a triplet in an array with a given sum.MediumCoding· Adobe, Goldman Sachs
  12. 12Generate ParenthesesMediumCoding· Adobe, Google
  13. 13Implement TrieMediumCoding· Apple, Goldman Sachs
  14. 14Find the longest palindromic subsequence using dynamic programming.MediumCoding· Adobe, Apple
  15. 15Find the lowest common ancestor (LCA) of two nodes in a binary tree.MediumCoding· Apple, LinkedIn
  16. 16Find the maximum subarray sum.MediumCoding· Adobe, Apple
  17. 17Find the minimum window substring.MediumCoding· Airbnb, Dropbox
  18. 18How would you sort a bitonic array efficiently?MediumCoding· Oracle
  19. 19Given stock prices for the next n days, how can you maximize your profit by buying or selling one share per day?MediumCoding· Adobe, Apple
  20. 20Build a CalculatorMediumCoding· Adobe, Apple
  21. 21Given a string, return the number of vowel substrings ('a', 'e', 'i', 'o', 'u') that include all five vowels.MediumCoding· Oracle
  22. 22Determine if a given binary tree is a binary search tree (BST).MediumCoding· Adobe, Google
  23. 23Given a list of jobs and a list of dependencies where each job depends on another job being completed first, determine if it is possible to complete all jobs.MediumCoding· Oracle
  24. 24Given an nxn grid of 1s and 0s, return the number of islands in the input.MediumCoding· Adobe, Amazon