Skip to content

Files

Latest commit

 

History

History
 
 

system-design

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

Goals

System design interviews are usually done with tools like excaildraw.io.

Check the podcast episode Entrevistas Técnicas to understand the format and goal of this interview.

You can see an example interview at Design ZonaProp

Study materials

The educative.io course Grokking the System Design Interview is one of the best materials for prepping for system design interviews. It includes the basic theory and a large amount of designs to go through and understand them. The content is paid but tremendously useful.

A good source for prepping is https://bytebytego.com/ as well.

Challenges

15m Challenges

  1. Design a Meme Generator website
  2. Design an email Queueing Service
  3. Design a Web Scraper
  4. Design a url shortener

45m Challenges

  1. Design Twitter
  2. Design Uber
  3. Design WhatsApp
  4. Design Google Docs
  5. [Hard] Design an airline ticketing system

Architecture Design

  1. Explain OAuth