πŸ’‘ If you like this website, please share it with your friends and network! πŸš€
32 Core Algorithms

Most Asked Programs
in Core Java, Python, JS, TS

Master the 32 most common programming algorithms asked in coding interviews. View optimized solutions in Java, TypeScript, JavaScript, and Python, then run them instantly in our **Interactive Test Sandbox**!

Data StructuresTwo PointersSliding WindowHash MapsRecursion
PROGRESS0 / 32 Mastered
0%
Filter Level:
AlgorithmsBeginner⚑ Sandbox Ready

1. Reverse a string

AlgorithmsBeginner⚑ Sandbox Ready

2. Check palindrome

AlgorithmsIntermediate⚑ Sandbox Ready

3. First non-repeating character

AlgorithmsBeginner⚑ Sandbox Ready

4. Character frequency count

AlgorithmsBeginner⚑ Sandbox Ready

5. Remove duplicates from string/array

AlgorithmsIntermediate⚑ Sandbox Ready

6. Check anagram

AlgorithmsBeginner⚑ Sandbox Ready

7. Bubble sort

AlgorithmsBeginner⚑ Sandbox Ready

8. Selection sort

AlgorithmsIntermediate⚑ Sandbox Ready

9. Second largest element

AlgorithmsIntermediate⚑ Sandbox Ready

10. Missing number (1 to N)

AlgorithmsBeginner⚑ Sandbox Ready

11. Reverse words in a sentence

AlgorithmsAdvanced⚑ Sandbox Ready

12. Roman ↔ Integer conversion

AlgorithmsIntermediate⚑ Sandbox Ready

13. Merge sorted arrays

AlgorithmsIntermediate⚑ Sandbox Ready

14. Binary search

AlgorithmsAdvanced

15. Longest common prefix

AlgorithmsIntermediate

16. Move zeros to end

AlgorithmsIntermediate

17. Rotate array by K steps

AlgorithmsBeginner

18. First repeated character

AlgorithmsAdvanced

19. Sort characters by frequency

AlgorithmsIntermediate

20. Stack implementation

AlgorithmsAdvanced

21. Queue using LinkedList

AlgorithmsAdvanced

22. Longest substring without repeating characters

AlgorithmsIntermediate

23. Find common elements in arrays

AlgorithmsBeginner

24. Word count in a sentence

AlgorithmsBeginner

25. Digit frequency count

AlgorithmsIntermediate

26. Perfect square check

AlgorithmsBeginner

27. Fibonacci series

AlgorithmsIntermediate

28. Check balanced brackets

AlgorithmsIntermediate

29. GCD of two numbers

AlgorithmsBeginner

30. Factorial using recursion

AlgorithmsBeginner

31. Remove non-alphanumeric characters

AlgorithmsIntermediate

32. Convert sentence to title case