Must Do Coding Questions for Product Based Companies
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.

Note: Now you can track your progress and learn from video editorials 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.
Note:
- If you are looking for Most Asked CS Subjects Interview Questions or theory questions then refer to the following link – Most asked Computer Science Subjects Interview Questions in Amazon, Microsoft, Flipkart
- We have also prepared a list of top company-wise coding questions. Refer to the following link – Must Do Coding Questions Company-wise
- If you are looking for a complete guide for your Competitive Programming Journey then refer to the following link – Competitive Programming – A Complete Guide.
GeeksforGeeks Courses
Complete Interview Preparation
An enriching course designed by the experts to help you crack the coding interview of top product or service-based organizations. Get 200+ algorithmic coding problems, premium lecture videos, subject-wise theoretical content, lifetime access, and much more. Here you’ll get prepared for each and every subject & skill relevant to the interview whether it be core CS subjects, programming language, reasoning & aptitude, resume building, etc.
Live Courses
Get best-in-industry real-time GFG Live Courses to upskill yourself and get into your dream company. You can attend these live classes from any geographical location and here you can ask your doubts to the instructor just like an offline classroom program. Do check out these worthwhile Live Courses by GeeksforGeeks – DSA Live for Working Professionals, System Design Live, Competitive Programming Live, and more!
Language Foundation Courses[C++ / JAVA / Python ]
Learn any programming language from scratch and understand all its fundamental concepts for a strong programming foundation in the easiest possible manner with help of GeeksforGeeks Language Foundation Courses – Java Foundation | Python Foundation | C++ Foundation. These courses have been designed for absolute beginners who wish to kickstart and build their foundations of programming.


