Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
50 popular coding interview problems
Rating: 4.3 out of 5(386 ratings)
7,724 students

50 popular coding interview problems

Prepare for your coding interview with these 50 solved and explained popular coding problems
Created byInside Code
Last updated 4/2022
English

What you'll 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

Coding Exercises

This course includes our updated coding exercises so you can practice your skills as you learn.

See a demo
Image of coding exercise example

Course content

51 sections101 lectures8h 40m total length
  • Introduction2:07

Requirements

  • Basics in algorithms, data structures, and time/space complexity analysis

Description

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

Who this course is for:

  • People preparing for coding interviews
  • Competitive programmers
  • People who want to increase their problem-solving skills