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
74 questions
- 25HashmapCoding·
Oracle - 26Linked List CycleEasyCoding· CCognitree
- 27Match parenthesisCoding·
Oracle - 28Maximum SubarrayMediumCoding·
Blinkit, Oracle - 29Merge In Between Linked ListsMediumCoding·
Oracle - 30Minimum insertions to make string palindromeCoding·
Goldman Sachs, Oracle - 31Number of Visible People in a QueueHardCoding·
Oracle, Rippling - 32One Easy DSA ProblemCoding·
Oracle - 33One Hard DSA ProblemCoding·
Oracle - 34Product of Array Except SelfMediumCoding·
PayPal, Target - 35Remove duplicates from arrayCoding·
Oracle - 36Serialize and De-serialize BTCoding·
Oracle - 37Course ScheduleMediumCoding·
Zoho - 3801 Matrix: find the nearest zero for every cellMediumCoding·
Adobe, Oracle - 39Print all combinations of numbers from 1 to n that sum to n.MediumCoding·
Adobe, Apple - 40Implement a hashmap without using any libraries.HardCoding·
Apple, Goldman Sachs - 41Design a typeahead box for a search engine.HardSystem design·
Adobe, Amazon - 42Design a key-value store.HardSystem design·
Accenture, Anthropic - 43Find a triplet in an array with a given sum.MediumCoding·
Adobe, Goldman Sachs - 44Generate ParenthesesMediumCoding·
Adobe, Google - 45Implement TrieMediumCoding·
Apple, Goldman Sachs - 46Find the longest palindromic subsequence using dynamic programming.MediumCoding·
Adobe, Apple - 47Find the lowest common ancestor (LCA) of two nodes in a binary tree.MediumCoding·
Apple, LinkedIn - 48Implement LRU Cache.HardCoding·
Accenture, Adobe