TGViewer
Coding Interview Resources Coding Interview Resources @crackingthecodinginterview · 52.2K subscribers
Post #3187 1.12K
29. What is prefix sum?

30. What is binary lifting?

31. What is topological sorting?

32. What is Dijkstra's algorithm?

33. What is Bellman-Ford algorithm?

34. What is Floyd-Warshall algorithm?

35. What is Kruskal's algorithm?

36. What is Prim's algorithm?

37. What is Kadane's algorithm?

38. What is KMP algorithm?

39. What is Rabin-Karp algorithm?

40. What is Huffman coding?

💻 5. Programming Languages

1. What is C?

2. What is C++?

3. What is Java?

4. What is Python?

5. What is JavaScript?

6. Difference between compiled and interpreted languages?

7. What is garbage collection?

8. What is memory management?

9. What is pointer?

10. What is reference?

11. Pointer vs Reference?

12. What is exception handling?

13. What is multithreading?

14. What is concurrency?

15. What is synchronization?

16. What is deadlock?

17. What is race condition?

18. What is lambda function?

19. What are generics?

20. What is iterator?

21. What is collection framework?

22. What is immutable object?

23. What is mutable object?

24. What is package/module?

25. What is namespace?

🗄️ 6. Database & SQL

1. What is a database?

2. What is SQL?

3. Difference between SQL and NoSQL?

4. What is normalization?

5. What is denormalization?

6. What is a primary key?

7. What is a foreign key?

8. What are joins?

9. Difference between INNER JOIN and LEFT JOIN?

10. What is indexing?

11. What is a transaction?

12. What are ACID properties?

13. What is a view?

14. What is a stored procedure?

15. What is a trigger?

16. What is aggregate function?

17. What is GROUP BY?

18. What is HAVING clause?

19. Difference between DELETE, DROP, and TRUNCATE?

20. What is database optimization?

🌐 7. System Design & CS Fundamentals

1. What is an operating system?

2. What is a process?

3. What is a thread?

4. Process vs Thread?

5. What is CPU scheduling?

6. What is virtual memory?

7. What is paging?

8. What is caching?

9. What is load balancing?

10. What is client-server architecture?

11. What is REST API?

12. What is HTTP?

13. What is HTTPS?

14. What is DNS?

15. What is CDN?

🎯 8. Coding Interview Scenarios

1. Reverse a string.

2. Find the largest element in an array.

3. Find the second largest element.

4. Check whether a string is a palindrome.

5. Find duplicate elements in an array.

6. Remove duplicates from an array.

7. Find the missing number in an array.

8. Merge two sorted arrays.

9. Check if two strings are anagrams.

10. Find the first non-repeating character.

🏆 9. Advanced Coding Problems

1. Solve the Two Sum problem.

2. Solve the Longest Substring Without Repeating Characters problem.

3. Solve the Longest Common Subsequence problem.

4. Solve the Longest Increasing Subsequence problem.

5. Solve the Maximum Subarray Sum problem.

6. Solve the Merge Intervals problem.

7. Solve the Trapping Rain Water problem.

8. Solve the Median of Two Sorted Arrays problem.

9. Solve the LRU Cache problem.

10. Design a URL Shortener.

🔥 Double Tap ❤️ For Detailed Answers
  • ❤ 5
More from @crackingthecodinginterview
  1. Sep 29, 2026✅ Daily Coding Habits That Make You a Better Developer 🧠💻✨ 1️⃣ Code Every Day (Even 30 M…
  2. Sep 29, 2026𝗙𝗥𝗘𝗘 𝗥𝗲𝘀𝗼𝘂𝗿𝗰𝗲𝘀 𝗧𝗼 𝗟𝗲𝗮𝗿𝗻 𝗔𝗜 𝗶𝗻 𝟮𝟬𝟮𝟲🚀 ​ Explore 6 free resource…
  3. Sep 28, 2026Here’s a DSA problem-solving cheat sheet that will help you solve 90–95% of questions that…
  4. Sep 28, 2026🎓 𝗛𝗔𝗥𝗩𝗔𝗥𝗗 𝗨𝗡𝗜𝗩𝗘𝗥𝗦𝗜𝗧𝗬 𝗙𝗥𝗘𝗘 𝗢𝗡𝗟𝗜𝗡𝗘 𝗖𝗢𝗨𝗥𝗦𝗘𝗦 😍 Dreaming of…
  5. Sep 27, 2026Top 21 skills to learn this year 👇 1. Artificial Intelligence and Machine Learning: Under…
  6. Sep 27, 2026𝗟𝗲𝘃𝗲𝗹 𝗨𝗽 𝗬𝗼𝘂𝗿 𝗦𝗸𝗶𝗹𝗹𝘀 𝘄𝗶𝘁𝗵 𝗧𝗵𝗲𝘀𝗲 𝗚𝗮𝗺𝗲-𝗖𝗵𝗮𝗻𝗴𝗶𝗻𝗴 𝗖𝗼𝘂…
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 →