Hacker Courses The online courses programmers keep recommending, ranked from 20 years of public forum comments.
i
Grokking the System Design Interview
Image: educative.io
#320 on Reddit

Grokking the System Design Interview

Educative

4 recommenders · 4 threads · recommended in 3 years, 2020–2022 · score 4.7

Search for it ↗

Grokking the System Design Interview is an Educative text-and-interactive course that walks through common system design interview problems and how to approach them.

Commenters point to it as a structured way to prepare for the system design portion of technical interviews.

Web & Mobile Developmentintermediatepaidself-paced text#system design#interview prep#distributed systems#scalability

Recommendations by year

20202022

On Reddit (6)

  1. RecommendsSoft-Ear-6905r/ExperiencedDevs2022in “What are some good technical subscriptions to subscribe ?”▲ 12

    Yeah, in terms of paid stuff I'd also do an Educative.io membership. They have some great courses on coding interviews (18 coding interview patterns, a course specifically on DP questions, and grokking the system design interview) so it's pretty useful if you want to interview at FAANG. In terms…

  2. RecommendsLowerReplacement6542r/ExperiencedDevs2021in “Ideas for spending my education benefits?”▲ 3

    I get $10k/year and quite a lot of time to work on it, I spend mine on a full Coursera subscription (was $400/year, now looks to be $70/month), ACM membership (the magazine is really good if you're into CS, also come with O'Reilly), educative.io membership ($400/year I think, the system design…

  3. Recommendscabinet_ministerr/learnprogramming2020in “Having trouble staying motivated and I don't know how to make a practice schedule.”▲ 1

    I prepared for my interviews which happened 2 months back so I think I'll be able to answer this. First of all, revise all the important concepts — Arrays, sorting/searching, Strings, Divide & Conquer, hashing, Stack, Queue/Dequeue, backtracking. After this start solving basic problems in CTCI…

  4. Recommends-drwhor/ExperiencedDevs2020in “A jumble of concerns about jumping ship in a suddenly-saturated market - am I actually a qualified senior dev?”▲ 31

    2 things that I got out of your post: 1) you are able to take initiatives without guidance and mentorship and 2) you are great with python. There are plenty of open roles in the industry where you can excel with just these 2 skills. Here’s my recommendation: 1. Read “Cracking the coding Interview”…

  5. MentionsHedylover/learnprogramming2022in “Start System design”▲ 1

    I started learning by simply looking up system design interview questions on Youtube to first get an idea of what they are. I big YouTuber I watched many times is Gaurav Sen. He has a ton of videos on system design. That's a playlist I linked. I also took this course on Udemy called Pragmatic…

  6. Mentionsnuevedientesr/ExperiencedDevs2022in “How and what are you planning to learn in 2022?”▲ 2

    I've seen many recommendations for Grokking the System Design Interview on Educative.io. Membership seems pricey if you don't use it for anything else though. Possibly worth it of course if it helps land a higher paying job. I ended up purchasing a course on sale for $10 on Udemy by a guy who…

Related courses

Keyboard

In the course grid
←↑→↓
Move between courses
Home End
Start / end of row (with Ctrl: first / last)
PgUp PgDn
Jump several rows
Enter
Open course
S
Save / unsave course
1–5
Best, Trending, Hidden gems, Evergreen, Saved
[ ]
Previous / next topic
On a course page
← →
Previous / next course in your list
S
Save / unsave
O
Open the course website
Esc
Back to the grid
Everywhere
/
Search
T
Light / dark theme
?
This help