Coding Interview preparation problems for beginners
2240
*The following are the curated list of problems for beginners/intermediate level coders to get good experience on solving algorithmic problems. These set of problems will help you to identify the patterns in problem and apply suitable algorithmic approach. *
Array related problems
- Two sum
- Remove Duplicate from sorted array
- Plus One
- Search in rotated sorted array
- Merge sorted array
- Maximum Subarray
- Find Peak element
- Majority Element
- Max consecutive one
- Best time to buy stocks
- Min cost climbing stairs
- Move Zeros
- Valid Mountain Array
- Pascals Triangle
- Sort Colors
- Best time to buy and sell stock ii
- Maximum size of array after K negations
String related problems
- Reverse words
- Implement StrStr
- Longest Palindromic Substring
- String to Integer
- Valid Parenthesis
- Letter combination of phone number
- Longest substring without repeating characters
- Count and say
- Generate parenthesis
- Reverse vowels of string
- Minimum add to make parentheses valid
Matrix related problems
Tree related problems
- Symmetric tree
- Binary tree Level order traversal
- Maximum depth of binary tree
- Construct binary tree
- Lowest common ancestor of BST
LinkedList related problems
This curated list will also be useful in preparation for your coding interview.
Also check out these medium articles on how to approach a problem during interview
- How to approach any algorith interview
- Dynamic programming made easy
- How to solve a problem like googler
Thanks for reading and happy Coding!!!!
Comments (0)

