A 30-day DSA plan
A realistic 30-day plan for data structures and algorithms interview preparation: a daily routine, the patterns to cover each week from arrays and hashing to graphs and dynamic programming, how to practise so it sticks, and what to do on the days you get stuck.
CodexBash, , 6 min read
Data structures and algorithms (DSA) rounds decide most software engineering interviews, and the volume of material can feel endless. Thirty focused days will not make you an expert, but they are enough to learn the core patterns that cover the large majority of interview questions, if the time is spent well. This plan assumes you know one programming language's basics and can give about two hours a day. It is built around patterns rather than random problems, because interviews reuse a small number of ideas in many disguises.
Sign in to read the rest
The whole 6 minute article is free with an account, along with every problem, lesson and tutorial. No card.