All Articles

Resources for cracking system design interview

Hey there,

In this blog post, I’ll provide the resources required for cracking system design interviews. Over the past year, I have given many interviews. There were a lot of resources present on the internet. But, not all of them work for everyone. Based on my experience, I am sharing these resources which worked well for me.

Free Resources

System Design Primer - A bible for system design. A big thanks to Donne Martin for his contributions. I have gone through this to get my basics refreshed and correct some of the concepts.

Awesome Scalability - An underrated resource. It contains links to all the basics and different use-cases. I read a few articles per week from this list.

Hiredintech - This course has some good basics.

Low-level design - This has a good collection of low-level designs.

Tianpan - This blog has short and concise designs. I had gone through this in the end.

There are youtube channels about system design, but I found none of them gone through much into depth. If you like learning from videos, you can refer below.



Grokking System Design Interview - This is a very famous course about system design. I purchased and gone through. But, honestly, I don’t find it has much depth. It was all very basic and naive I felt.

Interviewready - This course is from Gaurav Sen. He is famous on youtube for system design content. I haven’t purchased this. But, I heard good reviews from people.

That’s all folks!

Published Jan 5, 2022

Lokesh Sanapalli is a software engineer who loves to solve real world problems using software engineering principles.