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 4Medium 8Hard 4
Filters · onDifficulty, topic, company

18 questions

  1. 1Diameter of Binary TreeEasyCoding· Nvidia
  2. 2Find missing numberCoding· Nvidia
  3. 3Koko eating bananas.MediumCoding· Flipkart, Amazon
  4. 4Merge IntervalsMediumCoding· Blinkit, Docquity Holdings(PBS)
  5. 5Next PermutationMediumCoding· Nvidia
  6. 6Sort an array of 0's 1's and 2'sCoding· Microsoft, Nvidia
  7. 7Build a Basic Regex ParserHardCoding· Adobe, Apple
  8. 8Write a function to check whether a string contains a substring.EasyCoding· Nvidia
  9. 9Implement LRU Cache.HardCoding· Accenture, Adobe
  10. 10Write functions to serialize and deserialize a list of strings.MediumCoding· Google, Nvidia
  11. 11Given an integer array nums and an integer k, return true if nums has a subarray of at least two elements whose sum is a multiple of k.HardCoding· Adobe, Apple
  12. 12Sudoku SolverHardCoding· Adobe, Apple
  13. 13Explain callback functions.MediumCodingTechnical· Nvidia
  14. 14Explain multithreading.MediumCoding· Microsoft, Nvidia
  15. 15Given an nxn grid of 1s and 0s, return the number of islands in the input.MediumCoding· Adobe, Amazon
  16. 16Write a function to print 1 to n without using a loop.EasyCoding· Nvidia
  17. 17Reverse a linked list.EasyCoding· Adobe, Apple
  18. 18What are virtual functions?MediumCodingTechnical· Nvidia