When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

50 popular coding interview problems
Prepare for your coding interview with these 50 solved and explained popular coding problems

This Course Includes
udemy
4.2 (374 reviews )
8h 41m
english
Online - Self Paced
professional certificate
Udemy
About 50 popular coding interview problems
WARNING: The instructor is not currently available to answer questions regarding this course Preparing for coding interviews? Competitive programming? Then this course will help you for sure: 50 well-chosen problems to increase your problem-solving skills! Many algorithms concepts covered: dynamic programming, divide and conquer, memoization, backtracking... And many data structures used: arrays, hashmaps, sets, trees, stacks... And also, time and space complexity analysis is provided for every problem! Problems covered: 1- Find pair that sums up to k 2- First repeating character 3- Remove duplicates 4- Find the duplicate 5- Tree depth first search 6- Maximum subarray 7- Reverse a binary tree 8- Longest substring without repeating characters 9- Reverse a linked list 10- Peak finding 11- Palindrome linked list 12- Longest possible palindrome 13- Get substring index 14- Tree breadth first search 15- Sort a linked list 16- Valid binary search tree 17- Minimum cost path in matrix 18- Balanced binary tree 19- Paths in matrix 20- Tree breadth first search II 21- Product of array except self 22- Jump to last index 23- Graph depth first search 24- Graph breadth first search 25- String subsequences 26- Valid brackets 27- Flatten a binary tree 28- Lowest common ancestor 29- Minimum in rotated sorted array 30- Add two linked lists 31- Ways to climb stairs 32- Subsets that sum up to k 33- Ways to decode 34- Remove node from binary search tree 35- Array permutations 36- Longest common subsequence 37- Longest consecutive sequence 38- Edit distance 39- Count sorted vowel strings 40- Smallest number after removing k digits 41- Merge intervals 42- Insert interval 43- Binary tree max sum 44- 0-1 Knapsack 45- Shortest palindrome 46- Coin change 47- Word search 48- N-queens 49- Word ladder 50- Longest increasing subsequence
What You Will Learn?
- How to solve coding interview problems .
- How to use recursion, dynamic programming, memoization, divide and conquer, backtracking... .
- How to solve problems related to various data structures.