TGViewer
Coding Interview Resources Coding Interview Resources @crackingthecodinginterview ยท 52.2K subscribers
Post #2157 1.45K
Here are 40 most asked DSA questions to ace your next interview -

๐——๐˜†๐—ป๐—ฎ๐—บ๐—ถ๐—ฐ ๐—ฃ๐—ฟ๐—ผ๐—ด๐—ฟ๐—ฎ๐—บ๐—บ๐—ถ๐—ป๐—ด (๐——๐—ฃ):
1. How do you find the nth Fibonacci number using dynamic programming?
2. Write a dynamic programming solution for the 0/1 knapsack problem.
3. Memoization to optimize recursive solutions in dynamic programming?
4. Implement a dynamic programming algorithm to find the longest common subsequence of two strings.
5. The coin change problem.
6. Tabulation approach in dynamic programming.

๐—•๐—ฎ๐—ฐ๐—ธ๐˜๐—ฟ๐—ฎ๐—ฐ๐—ธ๐—ถ๐—ป๐—ด:
7. Backtracking algorithm to solve the N-Queens problem.
8. Generate all permutations of a given set using backtracking?
9. Implement backtracking to solve the Sudoku puzzle.
10. Subset sum problem.
11. Graph coloring problem using backtracking.
12. Write a backtracking algorithm to find the Hamiltonian cycle in a graph.

๐—›๐—ฎ๐˜€๐—ต๐—ถ๐—ป๐—ด:
13. Implement a hash table using separate chaining.
14. First non-repeating character in a string using hashing.
15. Collision resolution techniques in hashing.
16. Write a function to solve the two-sum problem using hashing.
17. How can you implement a hash set data structure?
18. Count the frequency of elements in an array using hashing.

๐—›๐—ฒ๐—ฎ๐—ฝ:
19. Implement a priority queue using a min-heap.
20. How do you merge K sorted arrays using a min-heap?
21. Write a function to perform heap sort algorithm.
22. Find the kth largest element in an array using a min-heap.
23. Implement a priority queue using a min-heap.
24. How do you build a max heap from an array?

๐—ง๐—ฟ๐—ถ๐—ฒ๐˜€:
25. Implement a trie data structure.
26. Write a function to search for a word in a trie.
27. How can you implement autocomplete feature using a trie?
28. Deleting a word from a trie.
30. Write a function to find all words matching a pattern in a trie.

๐—š๐—ฟ๐—ฒ๐—ฒ๐—ฑ๐˜† ๐—”๐—น๐—ด๐—ผ๐—ฟ๐—ถ๐˜๐—ต๐—บ๐˜€:
31. Solve the activity selection problem using a greedy algorithm.
32. Implement Huffman coding using a greedy algorithm.
33. Write a function to find the minimum spanning tree using Prim's algorithm.
34. Coin change problem.
35. Dijkstra's algorithm using a greedy approach.
36. Implement the job sequencing problem using a greedy algorithm.


37. Stack Vs queue.
38. breadth-first search (BFS) and depth-first search (DFS) traversal
39. Concept of big O notation.
40. What is an AVL tree? Explain its properties and how it maintains balance during insertion and deletion operations.

React โค๏ธ for more
  • โค 6
More from @crackingthecodinginterview
  1. Oct 9, 2026๐Ÿ”ฅ SQL Interview Case Studies (Advanced Business Scenarios) ๐Ÿ’ฏ ๐Ÿง  Case Study 1: Find Repeaโ€ฆ
  2. Oct 9, 2026๐Ÿ‡ฎ๐Ÿ‡ณ ๐—š๐—ข๐—ฉ๐—˜๐—ฅ๐—ก๐— ๐—˜๐—ก๐—ง ๐—ข๐—™ ๐—œ๐—ก๐——๐—œ๐—” โ€” ๐—”๐—œ๐—–๐—ง๐—˜ ๐—œ๐—ก๐—ง๐—˜๐—ฅ๐—ก๐—ฆ๐—›๐—œ๐—ฃ๐—ฆ ๐Ÿฎ๐Ÿฌ๐Ÿฎ๐Ÿฒ ๐Ÿš€โ€ฆ
  3. Oct 8, 2026๐ŸŽ“ ๐— ๐—ถ๐—ฐ๐—ฟ๐—ผ๐˜€๐—ผ๐—ณ๐˜ ๐—™๐—ฅ๐—˜๐—˜ ๐—–๐—ผ๐˜‚๐—ฟ๐˜€๐—ฒ๐˜€ ๐˜„๐—ถ๐˜๐—ต ๐—–๐—ฒ๐—ฟ๐˜๐—ถ๐—ณ๐—ถ๐—ฐ๐—ฎ๐˜๐—ฒ๐˜€! ๐Ÿš€๐Ÿ”ฅ Upgrโ€ฆ
  4. Oct 7, 2026๐Ÿš€ DSA Topics Every Programmer Should Know ๐Ÿ’ป๐Ÿ”ฅ ๐Ÿ“ฆ 1. Arrays โœ” Traversal โœ” Searching โœ” Sorโ€ฆ
  5. Oct 7, 2026๐Ÿš€๐—ฃ๐—ฎ๐˜† ๐—”๐—ณ๐˜๐—ฒ๐—ฟ ๐—ฃ๐—น๐—ฎ๐—ฐ๐—ฒ๐—บ๐—ฒ๐—ป๐˜ ๐—ง๐—ฟ๐—ฎ๐—ถ๐—ป๐—ถ๐—ป๐—ด | ๐—•๐—ฒ๐—ฐ๐—ผ๐—บ๐—ฒ ๐—ฎ ๐—™๐˜‚๐—น๐—น๐˜€๐˜๐—ฎ๐—ฐโ€ฆ
  6. Oct 7, 2026๐— ๐—ฎ๐˜€๐˜๐—ฒ๐—ฟ ๐—ฃ๐—ผ๐˜„๐—ฒ๐—ฟ ๐—•๐—œ ๐—ณ๐—ผ๐—ฟ ๐—™๐—ฅ๐—˜๐—˜! ๐Ÿ”ฅ Learn Power BI through these FREE learninโ€ฆ
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook โ†’Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 โ†’