- Two Pointers
- Reverse String – TCS Ninja
- Two Sum II – Capgemini
- Reverse String – TCS Ninja
- Sliding Window
- Maximum Subarray – Wipro
- Longest Substring Without Repeating Characters – Infosys
- Maximum Subarray – Wipro
- Fast & Slow Pointer
- Linked List Cycle – Wipro
- Middle of the Linked List – TCS Digital
- Linked List Cycle – Wipro
- Merge Intervals
- Merge Intervals – Infosys SP Role
- Merge Intervals – Infosys SP Role
- Binary Search
- Binary Search – Capgemini
- Search Insert Position – Wipro
- Binary Search – Capgemini
- Hashing/Frequency Map
- Two Sum – TCS CodeVita
- Majority Element – Infosys
- Two Sum – TCS CodeVita
- Prefix Sum
- Subarray Sum Equals K – Capgemini
- Subarray Sum Equals K – Capgemini
- Stack-Based Pattern
- Valid Parentheses – Infosys
- Daily Temperatures – Wipro
- Valid Parentheses – Infosys
- Recursion + Backtracking
- Subsets – Wipro Elite
- Permutations – TCS
- Subsets – Wipro Elite
- Bit Manipulation
- Single Number – TCS Digital
- Greedy Algorithm
- Jump Game – Capgemini
- Gas Station – Infosys SP
- Dynamic Programming
- Climbing Stairs – Wipro
- House Robber – Capgemini
- Union-Find (Disjoint Set)
- Number of Connected Components – TCS CodeVita
- BFS (Breadth-First Search)
- Binary Tree Level Order Traversal – Infosys
- DFS (Depth-First Search)
- Number of Islands – Capgemini
- Topological Sort
- Course Schedule – Advanced Infosys role
- Trie-Based Pattern
- Implement Trie – Coding contests (Capgemini)
- Matrix Traversal
- Spiral Matrix – Wipro
- Monotonic Stack
- Next Greater Element – Capgemini
- Heap/Priority Queue
Kth Largest Element in an Array – Infosys
21. In-place Reversal of Linked List
- Reverse Linked List – Infosys
- Linked List Cycle Detection
- Linked List Cycle II – Capgemini
- Flood Fill Algorithm
- Flood Fill – Wipro
- Permutations and Combinations
- Letter Case Permutation – TCS Digital
- Subsets Pattern
- Subsets II – Infosys SP
- Rotate Array/String Pattern
- Rotate Array – Capgemini
- Minimum/Maximum in Sliding Window (Deque)
- Sliding Window Maximum – Advanced Wipro roles
- Backtracking with Constraints
- N-Queens – Infosys HackWithInfy
- Greedy with Sorting
- Minimum Number of Arrows to Burst Balloons – Capgemini
- Segment Tree Pattern (Range Query)
- Range Sum Query – Mutable – Advanced TCS CodeVita
- Kadane’s Algorithm
- Maximum Subarray – Wipro
- Two Heaps
- Find Median from Data Stream – Capgemini
- Binarization Techniques
- Find Minimum in Rotated Sorted Array – TCS Digital
- Recursive Tree Traversals
- Binary Tree Inorder Traversal – Infosys
- Iterative Tree Traversals
- Binary Tree Postorder Traversal – Capgemini
- LCA (Lowest Common Ancestor)
- Diameter of a Tree
- Diameter of Binary Tree – Infosys
- Count Paths Pattern
- Unique Paths – TCS
- Graph Coloring
- Is Graph Bipartite? – Capgemini
- K-way Merge
- Merge k Sorted Lists – Infosys
- Cycle Detection in Graph
- Course Schedule II – Capgemini
- Top K Elements Pattern
- Top K Frequent Elements – Wipro
- Jump Game / Reachability
- Jump Game II – Infosys
- Median in Stream (Two Heap)
- Find Median from Data Stream – Capgemini
- Longest Palindromic Substring
- Longest Palindromic Substring – TCS Digital
- Rabin Karp / Rolling Hash
- Implement strStr() – TCS Ninja
- Shortest Path Algorithm (Dijkstra)
- Network Delay Time – Infosys
- Bellman-Ford Algorithm
- Cheapest Flights Within K Stops – Capgemini
- Floyd Warshall Algorithm
- Minimum Distance Between Two Cities – Advanced Coding Tests
- Minimax / Game Theory Pattern
Predict the Winner – Infosys SP Role