As the placement season is back, GeeksforGeeks is here to help you crack the interview. We have selected some most commonly asked and MUST DO practice problems to crack Product-based Company Interviews.
You can also take part in our mock placement contests which will help you learn different topics and practice at the same time, simulating the feeling of a real placement test environment.
If you are looking for Old MUST DO list, please refer MUST DO Coding Problems for Companies like Amazon, Microsoft, Adobe, …
In case you are a new user, we strongly recommend you to go through the below Improved list.
Note: Now you can track your progress of these questions Must Do Interview Preparation Course.
Topic:
Math
- Easy
- Medium
- Hard
Arrays
- Easy
- Medium
- Hard
Searching
- Easy
- Medium
- Hard
Sorting
- Easy
- Medium
Matrix
- Easy
- Medium
String
- Easy
- Medium
Hashing
- Easy
- Medium
Bit Masking
- Easy
- Medium
- Hard
Linked List
- Easy
- Medium
- Hard
Stack
- Easy
- Medium
- Hard
Queue
Heap
- Easy
- Medium
- Hard
Binary Tree
- Easy
- Medium
- Hard
Binary Search Tree
- Easy
- Medium
- Hard
Graph
- Medium
- Hard
Trie
- Medium
Greedy
- Medium
- N meetings in one room
- Coin Piles
- Maximize Toys
- Largest number with given sum
- Minimize the heights
- Fractional Knapsack
- Job Sequencing
- Police and Thieves
- Water the Plants
DP
- Easy
- Medium
- 0 – 1 Knapsack Problem
- Number of Coins
- Edit distance
- Maximize The Cut Segments
- Box Stacking
- Longest Increasing Subsequence
- Longest Palindromic Substring
- Longest Common Substring
- Longest Common Subsequence
- Wildcard Pattern Matching
- Total Decoding Messages
- Max length chain
- Maximum sum increasing subsequence
- Minimum number of jumps
- Subset Sum Problem
- Maximum path sum in matrix
- Player with max score
- Shortest Common Supersequence
- Palindrome Partitioning
- Form a Palindrome
- Hard
Recursion
- Easy
- Medium
Backtracking
- Easy
- Medium
- Hard
Algorithms
- Easy
- Medium
Design
- Easy
- Medium
You may also check our latest online course series to learn DS & Algo is named DSA, which covers everything about Data Structures from Basic to Advanced.