IO
Sheets/TopInterview150
34 problems

TopInterview150

Follow the TopInterview150 sheet end-to-end — a proven, ordered set of problems.

30Total problems
0Solved
0%Completion
9/23/2Easy/Med/Hard
Implement Pow(x, n)· Recursion
Amazon
Microsoft
Google
+1
Recursion · Maths · Bit Manipulation
Generate Brackets· Recursion
Amazon
Google
Microsoft
+1
Recursion · Backtracking · Strings
Power Set· Recursion
Amazon
Microsoft
Meta
Recursion · Backtracking · Bit Manipulation
Two Sum· Hashing
Amazon
Google
Microsoft
+2
Arrays · Hashing
Remove Duplicates from Sorted Array· Arrays
Amazon
Microsoft
Meta
Arrays · Two Pointers
Largest Subarray Sum· Arrays
Amazon
Microsoft
Google
+1
Arrays · Dynamic Programming · Divide and Conquer
Arrange Colors in Order· Arrays
Amazon
Microsoft
Google
+1
Arrays · Two Pointers · Sorting
Maximize Share Profit· Arrays
Amazon
Microsoft
Google
+1
Arrays · Greedy · Dynamic Programming
Merge Two Sorted Array· Arrays
Amazon
Microsoft
Meta
Arrays · Two Pointers · Sorting
Zero Fill Matrix· Arrays
Amazon
Microsoft
Meta
Arrays · Matrix
Grid Rotation· Arrays
Amazon
Microsoft
Apple
Arrays · Matrix
Spiral Matrix· Arrays
Amazon
Microsoft
Google
+1
Arrays · Matrix · Simulation
Pascal's Triangle· Arrays
Amazon
Microsoft
Google
+1
Arrays · Maths · Dynamic Programming
Three Sum· Arrays
Amazon
Google
Microsoft
+2
Arrays · Two Pointers · Sorting
Merge Intervals· Arrays
Amazon
Google
Microsoft
+2
Arrays · Sorting · Greedy
Search Insert Position· Binary Search
Amazon
Microsoft
Meta
Binary Search · Arrays
Search Element in Rotated Sorted Array· Binary Search
Amazon
Microsoft
Google
+1
Binary Search · Arrays
Median of Two Sorted Arrays· Binary Search
Amazon
Google
Microsoft
+1
Binary Search · Arrays
Divide Two Integers· Bit Manipulation
Amazon
Google
Microsoft
Bit Manipulation · Maths
Amazon
Google
Microsoft
+1
Arrays · Greedy · Dynamic Programming
Amazon
Google
Microsoft
+1
Arrays · Greedy · Dynamic Programming
Amazon
Google
Microsoft
+2
Linked List · Hashing · Greedy
Longest Substring Without Repeating Characters· Sliding Window & Two Pointers
Amazon
Google
Microsoft
+2
Strings · Sliding Window · Hashing
Balanced Parenthesis· Stacks & Queues
Amazon
Google
Microsoft
+2
Stack · Strings
Delete Kth Node From End· Linked List
Amazon
Google
Microsoft
+1
Linked List · Two Pointers
Intersection of Two Linked Lists· Linked List
Amazon
Microsoft
Google
+1
Linked List · Two Pointers · Hashing
Add Two Numbers· Linked List
Amazon
Google
Microsoft
+2
Linked List · Maths · Recursion
Reverse Nodes in K-Group· Linked List
Amazon
Google
Microsoft
+1
Linked List · Recursion
Climbing Stairs· Dynamic Programming
Amazon
Microsoft
Adobe
Dynamic Programming · Recursion
Amazon
Google
Strings · Recursion