32 Core AlgorithmsMost Asked Programs
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