Skip to main content

Case Studies for System Design Interviews

Online Courses Udemy - Prepare for the system design interviews.

NEW | Created by Erdem Salihoğlu | English


Students also bought

  • 11 Essential Coding Interview Questions + Coding Exercises!
  • Beat the Codility Coding Interview in Java
  • Algorithms and Data Structures in C#: Complete Tutorial
  • Break Away: Programming And Coding Interviews
  • JavaScript Interview Prep: Practice Problems

Preview this course GET COUPON CODE

System design is part of the technical interview process in some companies. It is often a brainstorming session between the interviewer and the interviewee about the design of a software system.

Format of the Course

In this course, we study the design of a set of selected software systems with a top-down approach. In each case, we start by defining the requirements, then do a high level design of the system, and then design some of the subsystems.

The discussions are driven by questions. After each question, you can pause the video and give your own answer to practice for system design interviews. After each question, I give an answer based on my opinion. Since I intent to teach the concept being discussed, my answer might be longer than a regular answer given in an interview.

Design questions might be open-ended and might have more than one answer.

For the efficiency of the course, and not to talk about the same concept again and again, each case will include questions on selected concepts.

Concepts and Techniques

During this journey, you will encounter both domain specific questions and questions on several design techniques and concepts, including:

Network Traffic Analysis

Data Size Analysis

High Level Design


Stateless Services



Message Queues



Long Polling, WebSocket


Data Management


Who this course is for:
Anyone preparing for system design interviews.

Free Coupon Discount Udemy Courses
Comment Policy: Please write your comments that match the topic of this page's posts. Comments that contain links will not be displayed until they are approved.
Open Comments
Close comment