0% found this document useful (0 votes)
20 views2 pages

DSA Roadmap Syntax Error

Uploaded by

annhilatordc
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views2 pages

DSA Roadmap Syntax Error

Uploaded by

annhilatordc
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Roadmap to Crack INR 4-10 LPA Jobs

By Syntax_Error

1. Core DSA Topics (Must-Know)

- Arrays & Strings


- Two-pointer technique, Sliding Window
- Prefix Sum, Kadanes Algorithm
- Sorting techniques (QuickSort, MergeSort)

- Recursion & Backtracking


- Basic recursion, Subset & Combination problems
- N-Queens, Sudoku Solver
- Backtracking optimizations

- Linked List
- Reverse a Linked List (Iterative & Recursive)
- Detect & remove cycle (Floyds Cycle Detection)
- Merge two sorted lists, Add two numbers

- Stacks & Queues


- Implementing Stack & Queue
- Monotonic Stack, Next Greater Element
- LRU Cache, Sliding Window Maximum

- Binary Search
- Classic problems (Search in Rotated Sorted Array, Peak Element)
- Binary Search on Answer (Min Days to Make Bouquets, Allocate Books)

- Hashing & Maps


- Frequency Counting, Two Sum
- Longest Consecutive Sequence
- Subarray Sum Equals K

- Trees (Binary Trees & BSTs)


- Preorder, Inorder, Postorder Traversal
- Lowest Common Ancestor, Diameter of a Tree
- BST operations, Convert Sorted Array to BST

- Graphs (Basic to Medium Level)


- BFS & DFS
- Dijkstras Algorithm, Floyd Warshall
- Topological Sorting (Kahns Algorithm)
- Dynamic Programming (Medium Level Required)
- 1D DP: Fibonacci, Climbing Stairs, Coin Change
- 2D DP: Knapsack, LCS, Matrix Chain Multiplication
- DP on Trees & Subsets

2. Competitive Coding Level (LeetCode / CodeForces)


- Solve 200-300 LeetCode (Easy to Medium)
- At least 50 Hard questions (important for top companies)
- Focus on contests, company-specific preparation

3. System Design & SQL (If applying for INR 8LPA+ roles)
- Low-Level Design (Classes, Objects, APIs)
- SQL Queries (Joins, Indexing, Optimization)

Final Roadmap to Crack INR 4-10 LPA Jobs


- LeetCode Top 150 Interview Questions
- DSA Sheets (Striver/Aman Dhattarwal)
- Mock Interviews (Practice under pressure)
- Resume Projects (At least 2 good ones)

You might also like