Striver’s A2Z DSA Sheet
A free, structured path from basics to advanced with problems and video solutions.
Everything to crack campus placements and product-based companies — interactive aptitude tests, DSA & algorithm question banks, a company-cracking roadmap, CS fundamentals and resume/HR tips. All free.
Master data structures and algorithms topic-by-topic, then drill curated problem sets used by top companies.
Two pointers, sliding window, prefix sums, hashing.
Reversal, cycle detection, queues, monotonic stacks.
BFS/DFS, BST, tries, topological sort, shortest paths.
Memoisation, tabulation, knapsack, LIS, grid DP.
A free, structured path from basics to advanced with problems and video solutions.
The most important 150 patterns for coding interviews, with clean explanations.
Practice thousands of problems and company-tagged question sets.
Concept tutorials, examples and practice for every DSA topic.
A clear roadmap to prepare for product companies (MAANG / FAANG and top startups) where the bar is DSA + CS fundamentals + system design.
Finish a structured sheet (A2Z / NeetCode 150), then solve company-tagged problems.
OS, DBMS, Computer Networks and OOP — asked in almost every interview.
Start with the basics (scaling, caching, databases) for SDE roles.
Do timed mocks, fix weak spots, and apply via referrals + off-campus drives.
Guided, company-focused interview preparation tracks and problems.
A hugely popular free resource to learn how to design large-scale systems.
Skill certifications and problem sets used by many company assessments.
Company-wise experiences, recently asked questions and prep guides.
The theory that decides interviews — brush up these four before any product-company interview.
Processes, threads, scheduling, deadlocks, memory & paging.
Normalisation, transactions, indexing, joins and queries.
OSI/TCP-IP, HTTP, DNS, TCP vs UDP, routing basics.
Encapsulation, inheritance, polymorphism, abstraction & SOLID.
Keep it to one page: impact-driven bullets, real projects, and links to your work.
Answer using Situation, Task, Action, Result. Prepare 5–6 solid stories.
Two strong, deployed projects beat ten half-finished ones. Know yours deeply.
Practise out loud with peers; explain your thought process, not just the answer.