Skip to main content
DSA Sheets is the structured heart of your placement preparation. It gives you a curated, topic-by-topic roadmap of problems to solve — so you always know what to study next and can see exactly how far you’ve come. Whether you’re building your foundation or getting interview-ready, DSA Sheets adapts to your pace. You get problem-solving tools, AI-powered hints, note-taking, and detailed progress tracking all in one place.

DSA Core vs Interview 150

Start with DSA Core if you’re building from the ground up. Switch to Interview 150 in the 4–6 weeks before your placements for targeted revision.

Key Features

AI Tutor

Every problem has an AI Tutor one click away. Ask for strategic hints, conceptual explanations, or debugging help — or switch to voice mode.

Notes

Take structured notes on any problem. The editor supports bold, italic, bullet points, numbered lists, and markdown, saved per problem.

Solution Hints

Open the Solution modal for layered hints. Reveal Hint 1, think, then Hint 2 — or watch the video walkthrough and read the editorial.

Progress Tracker

The right sidebar shows overall completion, a breakdown by Easy/Medium/Hard, and a streak calendar for your DSA Sheet activity.
Structured Topic Roadmap — problems are organized by topic in a logical learning order, starting with foundations (Math, Recursion, Sorting) and building toward advanced topics (Graphs, Dynamic Programming, Trees). Each topic shows how many problems you’ve completed. Problem Status Tracking — every problem has a status indicator that updates automatically once you solve it.
Use the “Summarize to Notes” button after an AI Tutor session to automatically save a summary of what you learned. Great for revision.

How to Use

1

Open DSA Sheets

Click “DSA Sheets” in the left sidebar.
2

Choose your sheet

“DSA Core” for comprehensive learning, “Interview 150” for focused prep.
3

Expand a topic

Click a topic to expand it (e.g. Arrays). Sub-topics appear with their problem tables.
4

Open a problem

Click “Solve” or “Learn” next to a problem.
5

Ask for a hint

If you get stuck, click the sparkle icon to open the AI Tutor.
6

Take notes

Use the pencil icon to record your learnings.
7

Star for later

Star problems you want to revisit.
8

Check your progress

Use the Progress Tracker on the right to see your completion stats.
1

Read

Read the problem carefully and understand the constraints.
2

Attempt

Try to solve it on your own first — don’t skip this step.
3

Hint, not answer

If stuck after 20–30 minutes, use the AI Tutor for a directional hint, not the answer.
4

Write it down

Write your approach in the Notes — even wrong approaches are worth recording.
5

Analyse

After solving (or viewing the solution), understand the time and space complexity.
6

Revisit

Star problems that gave you trouble for a second attempt later.

FAQs

Math Basics, Recursion, Sorting, Arrays, Binary Search, Strings, Linked Lists, Bit Manipulation, Stacks & Queues, Heaps, Graphs, Dynamic Programming, Binary Trees, BST, Trie, Greedy Algorithms, and Sliding Window & Two Pointers.
Click the sparkle icon on any problem row. The AI Tutor panel opens on the right. Type your question or doubt in the text box and press Send. You can also switch to voice mode.
Yes. Click the pencil icon on any problem row to open the Notes panel. Add a title and body, then click Save. Notes are saved to that specific problem.
Click the “Starred” filter pill in the filter bar at the top of the DSA Sheet. The list will show only problems you’ve starred.