<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Ankit Kumar</title>
    <description>The latest articles on DEV Community by Ankit Kumar (@anki1kr).</description>
    <link>https://dev.to/anki1kr</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4203085%2Fcba4eaff-28ef-4a23-aeb0-a85478c8c061.gif</url>
      <title>DEV Community: Ankit Kumar</title>
      <link>https://dev.to/anki1kr</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/anki1kr"/>
    <language>en</language>
    <item>
      <title>Striver A2Z vs Love Babbar 450 vs Apna College</title>
      <dc:creator>Ankit Kumar</dc:creator>
      <pubDate>Sat, 24 Oct 2026 03:08:26 +0000</pubDate>
      <link>https://dev.to/anki1kr/striver-a2z-vs-love-babbar-450-vs-apna-college-58op</link>
      <guid>https://dev.to/anki1kr/striver-a2z-vs-love-babbar-450-vs-apna-college-58op</guid>
      <description>&lt;p&gt;Striver A2Z, Love Babbar 450, and Apna College are the most common resources for data structures and algorithms preparation. Each sheet serves a different purpose based on your current skill level and timeline. Apna College suits beginners, Striver A2Z provides a structured path for those with basic knowledge, and Love Babbar 450 offers a broad checklist for intermediate students. Choosing one and completing it is more effective than switching between them.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;You are…&lt;/th&gt;
&lt;th&gt;Start with&lt;/th&gt;
&lt;th&gt;Then&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;New to DSA&lt;/td&gt;
&lt;td&gt;Apna College&lt;/td&gt;
&lt;td&gt;Striver A2Z&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Know basics, 3+ months out&lt;/td&gt;
&lt;td&gt;Striver A2Z&lt;/td&gt;
&lt;td&gt;Love Babbar 450 for breadth&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Strong, &amp;lt;6 weeks out&lt;/td&gt;
&lt;td&gt;Love Babbar 450&lt;/td&gt;
&lt;td&gt;Role-filtered revision&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;What each row assumes about you:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Apna College is for the absolute beginner&lt;/strong&gt; who learns best alongside video and wants momentum early. It is the most beginner-friendly of the three, tightly coupled to its free lectures, smaller and more curated, and it prioritises understanding over volume. You will outgrow it. Treat it as the on-ramp, then move to A2Z or the 450 for depth.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Striver's A2Z is for someone who wants a path, not a pile.&lt;/strong&gt; It is less a sheet than a course: it walks from "Learn the basics" through advanced topics in a deliberate dependency order, each step gated behind the last, roughly 450+ problems across clearly defined steps. The ordering removes "what next?" paralysis, which is why it is the second stop for a beginner and the first for anyone with the basics and three or more months. The caveat is length. Finishing A2Z is a multi-month commitment; pace yourself or you will stall at step 7.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Love Babbar's 450 is for the intermediate student who already knows the basics and wants broad coverage fast.&lt;/strong&gt; It is the classic topic-bucketed checklist: 450 problems grouped by topic (arrays, matrix, strings, … graphs, DP), flat, with no enforced order and no hand-holding. The flatness helps you sweep breadth quickly in under six weeks. Without discipline, it also makes it easy to over-index on early topics like arrays and never reach graphs and DP, which is where interviews are won. Pair it with your &lt;a href="https://dsatracker.tech/blog/dsa-roadmap-by-role-frontend-backend-sde" rel="noopener noreferrer"&gt;target role deciding the order&lt;/a&gt; rather than the sheet's, so the last row of the table is a role-filtered revision and not another top-to-bottom march.&lt;/p&gt;

&lt;h2&gt;
  
  
  What the overlap looks like in numbers
&lt;/h2&gt;

&lt;p&gt;Merging the three sheets and removing duplicates leaves 370 unique problems across 22 topics. Striver A2Z contributes 315 of them, Love Babbar 450 contributes 248, and Apna College contributes 104. Seventy-five problems appear in all three, and that set is where the sheets agree on what an interview will ask: &lt;a href="https://dsatracker.tech/problem/two-sum" rel="noopener noreferrer"&gt;Two Sum&lt;/a&gt;, &lt;a href="https://dsatracker.tech/problem/valid-parentheses" rel="noopener noreferrer"&gt;Valid Parentheses&lt;/a&gt;, &lt;a href="https://dsatracker.tech/problem/reverse-linked-list" rel="noopener noreferrer"&gt;Reverse Linked List&lt;/a&gt;, &lt;a href="https://dsatracker.tech/problem/maximum-subarray" rel="noopener noreferrer"&gt;Maximum Subarray&lt;/a&gt;, &lt;a href="https://dsatracker.tech/problem/3sum" rel="noopener noreferrer"&gt;3Sum&lt;/a&gt;, &lt;a href="https://dsatracker.tech/problem/merge-intervals" rel="noopener noreferrer"&gt;Merge Intervals&lt;/a&gt;, &lt;a href="https://dsatracker.tech/problem/number-of-islands" rel="noopener noreferrer"&gt;Number of Islands&lt;/a&gt; and &lt;a href="https://dsatracker.tech/problem/climbing-stairs" rel="noopener noreferrer"&gt;Climbing Stairs&lt;/a&gt; among them. The topic balance also differs from what the sheets' own ordering suggests: &lt;a href="https://dsatracker.tech/topic/dynamic-programming" rel="noopener noreferrer"&gt;Dynamic Programming&lt;/a&gt; has 51 problems and &lt;a href="https://dsatracker.tech/topic/graph" rel="noopener noreferrer"&gt;Graph&lt;/a&gt; has 48, while &lt;a href="https://dsatracker.tech/topic/queue" rel="noopener noreferrer"&gt;Queue&lt;/a&gt; has 4 and &lt;a href="https://dsatracker.tech/topic/intervals" rel="noopener noreferrer"&gt;Intervals&lt;/a&gt; has 5. A student who works any sheet top to bottom reaches those two large topics last, which is the opposite of how interviews weight them. So let a role, not a sheet, decide the order.&lt;/p&gt;

&lt;h2&gt;
  
  
  Related on DSA Tracker
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dsatracker.tech/striver-a2z-tracker" rel="noopener noreferrer"&gt;Striver A2Z tracker&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dsatracker.tech/love-babbar-450-tracker" rel="noopener noreferrer"&gt;Love Babbar 450 tracker&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dsatracker.tech/apna-college-sheet-tracker" rel="noopener noreferrer"&gt;Apna College sheet tracker&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dsatracker.tech/consensus-75" rel="noopener noreferrer"&gt;Consensus 75&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dsatracker.tech/blog/blind-75-vs-neetcode-150-vs-striver-which-dsa-sheet" rel="noopener noreferrer"&gt;Blind 75 vs NeetCode 150 vs Striver&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Further reading: &lt;a href="https://en.wikipedia.org/wiki/Dynamic_programming" rel="noopener noreferrer"&gt;Dynamic programming on Wikipedia&lt;/a&gt;.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published on &lt;a href="https://dsatracker.tech/blog/best-dsa-sheet-striver-vs-love-babbar-vs-apna-college" rel="noopener noreferrer"&gt;DSA Tracker&lt;/a&gt;, a free site to learn, practise and revise DSA with an in-browser compiler, aptitude practice and mock interviews.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>dsa</category>
      <category>career</category>
      <category>interview</category>
      <category>algorithms</category>
    </item>
    <item>
      <title>How to Revise DSA in the Final Week Before an Interview</title>
      <dc:creator>Ankit Kumar</dc:creator>
      <pubDate>Fri, 23 Oct 2026 17:08:15 +0000</pubDate>
      <link>https://dev.to/anki1kr/how-to-revise-dsa-in-the-final-week-before-an-interview-2j2g</link>
      <guid>https://dev.to/anki1kr/how-to-revise-dsa-in-the-final-week-before-an-interview-2j2g</guid>
      <description>&lt;p&gt;The week before an interview is for making sure what you already know is instantly retrievable under pressure, not for learning anything new. The mistake almost everyone makes is treating the final week like prep week two: grinding fresh problems, panicking at gaps, and walking into the interview tired instead of sharp.&lt;/p&gt;

&lt;p&gt;You cannot re-solve 370 problems in seven days, and you shouldn't try. Revision is a different skill from learning, and it has its own method: spaced repetition, fast recall passes, and timed re-solves of &lt;em&gt;only&lt;/em&gt; the patterns you're shaky on.&lt;/p&gt;

&lt;h2&gt;
  
  
  The core idea: recall beats re-solving
&lt;/h2&gt;

&lt;p&gt;Re-solving a problem you already cracked is mostly wasted effort; you're rehearsing a win. Revision should spend its time where retrieval is weakest. So most of your final week is a fast pass, not coding, built on three moves:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Read the statement.&lt;/strong&gt; Ten seconds, no more.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Guess the approach out loud.&lt;/strong&gt; Name the pattern, the data structure, the complexity. "Sorted array, pair sum: two pointers, O(n)."&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Verify against your one-line note.&lt;/strong&gt; If your guess matches, mark it solid and move on in under a minute. If it doesn't, that problem goes on the re-solve list.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;This read-guess-verify loop lets you cover 40-50 problems an hour. You proved you can code weeks ago. This pass checks that you can still &lt;em&gt;recognise the shape&lt;/em&gt; fast, which is the part that decays.&lt;/p&gt;

&lt;h2&gt;
  
  
  Revise your weak spots, not the whole sheet
&lt;/h2&gt;

&lt;p&gt;The honest constraint: you have time to deeply re-solve maybe 30-40 problems this week, not 370. So the whole game is choosing the right 30. Those are the problems you flagged, peeked at the solution for, or got stuck on the first time. If you tracked your prep honestly, this list already exists. &lt;a href="https://dsatracker.tech/" rel="noopener noreferrer"&gt;DSA Tracker&lt;/a&gt; tracks your progress and runs AI skill analysis as you go, so your weak spots are already on record. Your revision list builds itself instead of relying on memory of what felt hard a month ago.&lt;/p&gt;

&lt;p&gt;If you didn't track anything, spend the first hour doing the read-guess-verify pass across your sheet and writing down every problem where the guess failed. That failure list &lt;em&gt;is&lt;/em&gt; your week.&lt;/p&gt;

&lt;h2&gt;
  
  
  The day-by-day plan
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Day&lt;/th&gt;
&lt;th&gt;Focus&lt;/th&gt;
&lt;th&gt;What you actually do&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;Triage&lt;/td&gt;
&lt;td&gt;Fast pass across Tier-1 topics; build the weak-pattern list.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;Weak pattern A&lt;/td&gt;
&lt;td&gt;Timed re-solve of 6-8 flagged problems in your weakest pattern.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;Weak pattern B&lt;/td&gt;
&lt;td&gt;Same, for your second-weakest pattern (usually DP or graphs).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;Company top 50&lt;/td&gt;
&lt;td&gt;Filter to your target company's recent questions; read-guess-verify all of them.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;Re-solve misses&lt;/td&gt;
&lt;td&gt;Timed re-solve of anything you missed on Day 4. This is the highest-yield day.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;6&lt;/td&gt;
&lt;td&gt;Mixed mock&lt;/td&gt;
&lt;td&gt;Two timed problems blind, narrating out loud. Simulate the real thing.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;7&lt;/td&gt;
&lt;td&gt;Light + rest&lt;/td&gt;
&lt;td&gt;One fast pass over your one-line notes. Stop by evening. Sleep wins interviews.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Timed re-solves: 25 minutes, hard stop
&lt;/h2&gt;

&lt;p&gt;When you do re-solve, do it under a clock. Give yourself 25 minutes per medium problem and stop dead when time's up, even mid-solution. The interview is timed; your practice should be too. Untimed re-solving builds false confidence: you feel fluent because you had unlimited time, then freeze when the clock is real. After the 25 minutes, read the optimal approach, update your one-line note, and move on.&lt;/p&gt;

&lt;h2&gt;
  
  
  The company top-50 filter
&lt;/h2&gt;

&lt;p&gt;Generic revision is fine, but the final 48 hours should narrow hard. Pull your target company's frequently-asked list (most are public on the usual platforms) and run the read-guess-verify pass over those specifically. Companies reuse questions and lean on particular patterns; a fintech backend loop looks nothing like a product-company frontend loop. If you know the &lt;a href="https://dsatracker.tech/blog/most-important-dsa-topics-for-interviews" rel="noopener noreferrer"&gt;topics that show up most&lt;/a&gt; and overlay the company's tendencies on top, you walk in having rehearsed the most likely material instead of a random sample.&lt;/p&gt;

&lt;h2&gt;
  
  
  What not to do
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Don't start a new sheet.&lt;/strong&gt; Switching sources in the final week resets your sense of progress and teaches you nothing.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Don't chase hard problems you've never seen.&lt;/strong&gt; A new hard problem you fail at on Day 6 only dents your confidence. Stick to problems you already know.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Don't skip sleep to cram.&lt;/strong&gt; A rested brain recognises patterns faster than a fried one. The last night is for rest, not Tier-3 trivia.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you're reading this and the interview is further out, you're better off building the foundation first; see the &lt;a href="https://dsatracker.tech/blog/crack-dsa-for-placements-90-day-plan" rel="noopener noreferrer"&gt;90-day placement plan&lt;/a&gt; and come back to this revision system in the final week. Last-mile revision only works when there's something to revise. Track your weak spots as you go, and the final week stops being a panic and becomes a checklist.&lt;/p&gt;

&lt;h2&gt;
  
  
  Related on DSA Tracker
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dsatracker.tech/blog/how-many-leetcode-problems-are-enough-for-placements" rel="noopener noreferrer"&gt;How many problems are enough&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dsatracker.tech/consensus-75" rel="noopener noreferrer"&gt;Consensus 75&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dsatracker.tech/blog/common-dsa-coding-interview-mistakes-to-avoid" rel="noopener noreferrer"&gt;Common interview mistakes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dsatracker.tech/compiler" rel="noopener noreferrer"&gt;Timed practice in the browser&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;em&gt;Originally published on &lt;a href="https://dsatracker.tech/blog/how-to-revise-dsa-before-interview-7-day-plan" rel="noopener noreferrer"&gt;DSA Tracker&lt;/a&gt;, a free site to learn, practise and revise DSA with an in-browser compiler, aptitude practice and mock interviews.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>dsa</category>
      <category>interview</category>
      <category>career</category>
      <category>algorithms</category>
    </item>
  </channel>
</rss>
