Grokking the Coding Interview

Become a Coding Interview Pro in 2025 with These 20 Must-Know Algorithmic Patterns!

Master coding interviews: How grokking coding interview patterns can help you prepare smartly.

Arslan Ahmad
Level Up Coding
Published in
6 min readJan 9, 2023

https://designgurus.org/course/grokking-the-coding-interview
Grokking the Coding Interview

Coding interviews can be a bit of a pain. Not only do they take a lot of time to prepare for, but during the actual interview, you have to present your solutions to someone who is evaluating you. It’s not something you usually have to deal with in your everyday life as a software engineer.

But even though coding interviews can be a bit of a hassle, I actually really enjoy working on algorithms and solving coding problems. It’s a fun exercise for me, and I love spending time on it. In this post, I want to share some of the techniques and lessons I’ve learned over time that make preparing for coding interviews an exciting and enjoyable experience.

A little about me

I’m the co-founder of Design Gurus and the author of Grokking series on coding and system design interviews. I have 20 years of experience in software engineering and have been through many interviews as both the interviewee and the interviewer. I have given around 30 interview loops, totaling over 120 interviews, and have…

Create an account to read the full story.

The author made this story available to Medium members only.
If you’re new to Medium, create a new account to read this story on us.

Or, continue in mobile web

Already have an account? Sign in

Written by Arslan Ahmad

Founder www.designgurus.io | Formally a software engineer @ Facebook, Microsoft, Hulu, Formulatrix | Entrepreneur, Software Engineer, Writer.

Responses (5)