The 'DSA Sheet by Arsh' is a free Google Sheet from YouTube creator Arsh Goyal, built for his #CrackYourInternship and #CrackYourPlacement challenges. Its guide describes it as about 280 questions chosen from recent online assessments and interviews at more than 35 large tech companies, including Amazon, Microsoft, Uber and Adobe. This page covers what the sheet actually contains, its topic order, the company columns, how it compares with other Indian sheets such as the Love Babbar 450 sheet, and a schedule that fits around college or a job.
What is on the sheet
We counted the public sheet on November 11, 2026. It does not show when it was last updated.
- 300 problem rows, 295 of them unique: five problems appear twice, including Sort Colors, Spiral Matrix and Count of Smaller Numbers After Self. That is a little more than the 'about 280' in the guide.
- 209 links go to LeetCode, 89 to GeeksforGeeks and 2 to SPOJ.
- Each row has a difficulty label: 75 easy, 130 medium and 71 hard, plus 24 with mixed labels such as 'Easy/Medium'. That is a harder mix than most beginner sheets.
- There is a status column for tracking and company columns marked for Microsoft, Adobe, Goldman Sachs, Intuit and Amazon.
The 16 topics in order
| Topic | Problems | Easy / Medium / Hard |
|---|---|---|
| Arrays | 28 | 9 / 15 / 4 |
| Strings | 20 | 5 / 9 / 6 |
| Matrix problems | 5 | 0 / 5 / 0 |
| Mathematical problems | 12 | 9 / 3 / 0 |
| Sorting and searching | 15 | 4 / 5 / 6 |
| Linked list | 30 | 12 / 13 / 5 |
| Stacks and queues | 20 | 7 / 10 / 3 |
| Trees | 48 | 18 / 20 / 10 |
| Graphs | 37 | 7 / 20 / 10 |
| Tries | 6 | 0 / 4 / 2 |
| Heaps and priority queues | 14 | 10 labelled easy or medium, 4 hard |
| Dynamic programming | 30 | 4 / 15 / 11 |
| Two pointer approach | 3 | 0 / 3 / 0 |
| Greedy algorithms | 10 | all labelled easy or medium |
| Backtracking | 18 | 0 / 8 / 10 |
| Segment tree | 4 | all labelled medium or hard |
Trees, graphs, linked lists and dynamic programming make up almost half the sheet. Two pointers gets only three problems, while segment trees, which few interview lists include, get four.
What the company columns mean
Rows are marked under five companies. By our count, Goldman Sachs has the most marks (75), then Microsoft (56), Amazon (48), Adobe (45) and Intuit (19). The sheet does not say how the marks were chosen, so treat them as the author's signal of where a problem has appeared, not a prediction for your interview. The challenge guide also mentions a separate 90-question company list for people who are revising, meant to be done in 30 days at four or five questions a day.
How it compares with other sheets
| Sheet | Size | Character |
|---|---|---|
| DSA Sheet by Arsh | 295 unique problems | Interview-frequency picks, harder mix, company marks |
| Love Babbar 450 | 450 problems, as the name says | Broad coverage, many GeeksforGeeks problems |
| Striver's A2Z | 495 items, 453 problems | A full course from basics, with videos |
| Apna College | 190 questions | Day-wise, beginner-friendly, with videos |
The Arsh sheet sits between the short revision sheets and the long courses. It has no videos of its own, so pair it with editorials. For the structured alternatives, see our Striver A2Z guide and Apna College sheet guide.
A schedule around college or a job
- The challenge pace: the guide asks beginners to finish in 45 days at six or seven questions a day, which is likely two to three hours a day. It suits a semester break, not a working week.
- College term: four questions on weekdays and six on weekend days, about 10 weeks, following the sheet's topic order.
- Full-time job: two questions on weekdays and five on each weekend day, about 15 weeks; skip the segment tree section unless your target companies are known for it.
- Revision only: the hard-labelled problems in trees, graphs and dynamic programming, about 30, in two weeks.
The sheet is light on two pointers and sliding window, so add those patterns from the NeetCode 150 roadmap or our array and string patterns guide below.
Turning a list into interview skill
Any list only helps if the practice transfers to problems you have not seen. These habits make the difference:
- Time-box every attempt: about 25 minutes for a medium before you read a solution.
- Keep a log with one line per problem: the pattern, the key idea and the complexity.
- Redo failed problems after three days, a week and three weeks, without looking at your old code.
- Explain your approach out loud before and while you code, as you would to an interviewer.
- In the last two weeks, switch to unseen problems without topic labels.
The patterns most lists are built on are explained in array and string patterns and tree, graph and recursion patterns.
Where CoPilot Interview fits
Finishing a list is not the same as passing an interview: interviewers score how you explain your approach, your trade-offs and your complexity out loud. CoPilot Interview is an AI interview assistant; its free AI mock interview asks coding questions, listens to your spoken explanation and scores it out of ten with a model answer, which is the part a problem list cannot train. The free plan gives 15 minutes a day of live help in sessions of up to 15 minutes, with AI mock interviews included. Online assessments and live coding rounds usually forbid outside help, so practice now and follow your employer's rules on the day.
Disclosure: CoPilot Interview is our product, so weigh what we say about it accordingly.
Frequently asked questions
How many questions are in Arsh Goyal's DSA sheet?
The guide says about 280. When we counted the public sheet in November 2026 it had 300 rows, 295 of them unique problems.
Is the Arsh Goyal sheet free?
Yes. It is a public Google Sheet linking to LeetCode, GeeksforGeeks and SPOJ problems.
Arsh Goyal sheet or Love Babbar 450?
The Arsh sheet is shorter and weighted toward problems seen in recent interviews; Love Babbar 450 is broader. Choose by how much time you have.
How long does the Arsh Goyal sheet take?
The challenge suggests 45 days at six or seven questions a day. Around college or a job, 10 to 15 weeks is more realistic.
Practice this interview before the real one
The AI mock interview builds questions from your resume and the job description, reads them aloud and scores each spoken answer out of 10. Included on the free plan.
Start a mock interview