TGViewer
Coding Interview Resources Coding Interview Resources @crackingthecodinginterview · 52.2K subscribers
Post #2426 2K
DSA (Data Structures and Algorithms) Essential Topics for Interviews

1️⃣ Arrays and Strings

Basic operations (insert, delete, update)

Two-pointer technique

Sliding window

Prefix sum

Kadane’s algorithm

Subarray problems


2️⃣ Linked List

Singly & Doubly Linked List

Reverse a linked list

Detect loop (Floyd’s Cycle)

Merge two sorted lists

Intersection of linked lists


3️⃣ Stack & Queue

Stack using array or linked list

Queue and Circular Queue

Monotonic Stack/Queue

LRU Cache (LinkedHashMap/Deque)

Infix to Postfix conversion


4️⃣ Hashing

HashMap, HashSet

Frequency counting

Two Sum problem

Group Anagrams

Longest Consecutive Sequence


5️⃣ Recursion & Backtracking

Base cases and recursive calls

Subsets, permutations

N-Queens problem

Sudoku solver

Word search


6️⃣ Trees & Binary Trees

Traversals (Inorder, Preorder, Postorder)

Height and Diameter

Balanced Binary Tree

Lowest Common Ancestor (LCA)

Serialize & Deserialize Tree


7️⃣ Binary Search Trees (BST)

Search, Insert, Delete

Validate BST

Kth smallest/largest element

Convert BST to DLL


8️⃣ Heaps & Priority Queues

Min Heap / Max Heap

Heapify

Top K elements

Merge K sorted lists

Median in a stream


9️⃣ Graphs

Representations (adjacency list/matrix)

DFS, BFS

Cycle detection (directed & undirected)

Topological Sort

Dijkstra’s & Bellman-Ford algorithm

Union-Find (Disjoint Set)


10️⃣ Dynamic Programming (DP)

0/1 Knapsack

Longest Common Subsequence

Matrix Chain Multiplication

DP on subsequences

Memoization vs Tabulation


11️⃣ Greedy Algorithms

Activity selection

Huffman coding

Fractional knapsack

Job scheduling


12️⃣ Tries

Insert and search a word

Word search

Auto-complete feature


13️⃣ Bit Manipulation

XOR, AND, OR basics

Check if power of 2

Single Number problem

Count set bits

Coding Interview Resources: https://whatsapp.com/channel/0029VammZijATRSlLxywEC3X

ENJOY LEARNING 👍👍
  • ❤ 4
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 →