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
28 questions
- 1Top k frequent elementsMediumCoding·
Amazon, Apple - 2Group anagramsMediumCoding·
Blinkit, MakeMyTrip - 3Product of Array Except SelfMediumCoding·
PayPal, Target - 4Course ScheduleMediumCoding·
Zoho - 5Given the root of a binary tree of integers, return the maximum path sum.MediumCoding·
Adobe, Apple - 6Print all combinations of numbers from 1 to n that sum to n.MediumCoding·
Adobe, Apple - 7Find the container with the maximum volume of water.MediumCoding·
Apple, Goldman Sachs - 8Design an indexer and a retrieverMediumCoding·
Apple - 9Explain the differences between stack and heap memory allocation.MediumCoding·
Apple, Microsoft - 10Given an array with objects colored red, white, or blue, sort them so those of the same color are adjacent. Use integers 0, 1, 2 to represent RWB respectively.MediumCoding·
Apple - 11Given n houses in a line with money in each, find the maximum amount a robber can steal, without stealing from two adjacent houses.MediumCoding·
Adobe, Apple - 12Implement TrieMediumCoding·
Apple, Goldman Sachs - 13PermutationsMediumCoding·
Adobe, Apple - 14Find the longest palindromic subsequence using dynamic programming.MediumCoding·
Adobe, Apple - 15Find the longest substring without repeating characters.MediumCoding·
Apple, Intuit - 16Find the lowest common ancestor (LCA) of two nodes in a binary tree.MediumCoding·
Apple, LinkedIn - 17Maximum Number of Visible PointsMediumCoding·
Apple - 18Find the maximum subarray sum.MediumCoding·
Adobe, Apple - 19Partition an array into two sub-arrays with equal sum.MediumCoding·
Apple, LinkedIn - 20Given stock prices for the next n days, how can you maximize your profit by buying or selling one share per day?MediumCoding·
Adobe, Apple - 21Build a CalculatorMediumCoding·
Adobe, Apple - 22Determine if an array of integers from 1 to n contains a duplicate in constant time and space.MediumCoding·
Adobe, Apple - 23Explain the filter function.MediumCoding·
Apple - 24Given a string that doesn't fit into a machine's memory, split it at each space and count the number of spaces.MediumCoding·
Apple