As an order of magnitude, I’d recommend around 100 hours of leetcode practice, and a similar amount of time reading papers, refreshing knowledge (use Deep Research!) and talking to friends.
Subscribe for new posts
Blog posts only. No commonplace entries. Never sold or shared.
These guides can often feel like advice to “know everything about everything” (I should know, I wrote one myself some years ago) but there are some good nuggets:
Concrete interview topics to prepare: