AlgoMaster Newsletter

AlgoMaster Newsletter

Home
Coding
DSA
System Design
🎁 Paid Subscriber Resources
📣 Sponsor
🏆 Leaderboard
📁 Archive
❓About

DSA

12 Must-Know Data Structures for Coding Interviews
Cracking a coding interview isn’t just about writing code—it’s about solving problems efficiently. And to do that, you need to think in terms of data…
Mar 18 • 
Ashish Pratap Singh
139
4
Coding Interviews were HARD Until I Learned These 20 Tips
I gave my first coding interview in 2016—and failed.
Feb 13 • 
Ashish Pratap Singh
88
6 Coding Interview Secrets from a 2-Time ICPC Finalist
Guest post from Alberto Gonzalez
Jan 14 • 
Ashish Pratap Singh
 and 
Alberto Gonzalez
128
4
How to Start LeetCode in 2025
and get good at it
Jan 5 • 
Ashish Pratap Singh
267
11
I solved 1583 LeetCode problems so you don't have to
Launching algomaster.io
Dec 22, 2024 • 
Ashish Pratap Singh
155
19
How I Got Good at Coding Interviews
Solving 500+ LeetCode problems doesn’t mean that you can pass any coding interview.
Oct 20, 2024 • 
Ashish Pratap Singh
210
3
Master Graph Algorithms for Coding Interviews
Graph algorithms can seem intimidating at first but once you understand the fundamental traversal algorithms, patterns and practice few problems, they…
Sep 29, 2024 • 
Ashish Pratap Singh
192
13
20 Patterns to Master Dynamic Programming
# 23 - Dynamic Programming Patterns
Jul 28, 2024 • 
Ashish Pratap Singh
402
4
LeetCode was HARD until I Learned these 15 Patterns
#21 - Patterns to master LeetCode
Jul 21, 2024 • 
Ashish Pratap Singh
2,331
43
How I Mastered Data Structures and Algorithms
#16 How I mastered DSA
Jun 16, 2024 • 
Ashish Pratap Singh
942
26
© 2025 Ashish Pratap Singh
Privacy ∙ Terms ∙ Collection notice
Start writingGet the app
Substack is the home for great culture