UDEMY
UDEMY Logo

Mastering the System Design Interview 

  • Offered byUDEMY

Mastering the System Design Interview
 at 
UDEMY 
Overview

Insider tips for your system design interview from a former Amazon hiring manager ? plus 6 mock interviews for practice

Duration

5 hours

Total fee

389

Mode of learning

Online

Difficulty level

Advanced

Credential

Certificate

Mastering the System Design Interview
 at 
UDEMY 
Highlights

  • Certificate of completion
  • 30-Day Money-Back Guarantee
  • Full Lifetime Access
Details Icon

Mastering the System Design Interview
 at 
UDEMY 
Course details

Who should do this course?
  • For Experienced software engineers or architects preparing for challenging system design interviews at big tech companies.
What are the course deliverables?
  • Learner will:
  • Practice working through real-world system design interview questions
  • Apply horizontal scaling to transactions, data storage, analytics, and databases
  • Choose appropriate algorithms and data structures for system designs
  • Structure your interview responses to ensure the best outcomes
  • Approach system design problems from the right angles, and with the right questions.
  • Address the soft skills your interviewer is secretly evaluating you on
More about this course
  • A technical interview loop is a demanding process, and the system design part is often the most challenging
  • This course gets learner prepared, and maximizes odds of landing a new job that could change life

Mastering the System Design Interview
 at 
UDEMY 
Curriculum

Introduction

Introduction

Get your copy of the slides

Important note

Designing Systems that Scale

Scalability: Introduction

Horizontal vs. Vertical Scaling

Failover Strategies

Sharding Databases / NoSQL

Data Lakes

ACID compliance and the CAP theorem

Using CAP to Choose a Database

Caching: Introduction

Caching Technologies

Eviction Strategies for Caching

Content Distribution Networks (CDN's)

Resiliency: Introduction

Designing for Resiliency

Scaling your Data: Introduction

Distributed Storage Solutions

HDFS Architecture

Quiz: System Design

Algorithms and Data Structures

Algorithms Introduction

Linked Lists

Binary Trees and Hash Tables

Graphs and Graph Traversal

Search Algorithms

Sort Algorithms

Information Retrieval

Quiz: Algorithms and Data Structures

Working with Big Data

Message Queues

Data Analytics Intro

Apache Spark

Cloud Computing Intro

Cloud Computing: A Brief Overview

Quiz: Big Data

Design Interview Strategies

Interview Strategy Intro

Working Backwards

Defining Requirements

Design Strategies

Mock Design Interviews

Mock Interviews Intro

Design a URL Shortening Service: Q&A

URL Shortening Service: Try It Yourself

URL Shortening Service: System Design

URL Shortening Service: Debrief

Design a Restaurant Reservation System: Q&A

Restaurant Reservation System: Try It Yourself

Restaurant Reservation System: System Design

Restaurant Reservation System: Debrief

Design a Web Crawler: Q&A

Web Crawler: Try It Yourself

Web Crawler: System Design

Web Crawler: Debrief

Design a Top-Sellers System: Q&A

Top-Sellers: Try It Yourself

Top-Sellers: System Design

Top-Sellers: Debrief

Design a Video Sharing Service: Q&A

Video Sharing Service: Try It Yourself

Video Sharing Service: System Design

Video Sharing Service: Debrief

Design a Search Engine: Q&A

Search Engine: Try It Yourself

Search Engine: System Design

Search Engine: Debrief

General Tech Interview Tips

Tech Interview Intro

Demonstrating Perseverance

What your Interviewer is Looking For

Demonstrating Independence

Coding at the Whiteboard

Keeping Up your Stamina; Asking Questions

Think Big and Be Nice

Do Your Research

Good Luck on your Interview!

Wrapping Up

Bonus Lecture: Learn More with Frank

Other courses offered by UDEMY

549
50 hours
– / –
3 K
10 hours
– / –
549
4 hours
– / –
599
10 hours
– / –
View Other 2351 CoursesRight Arrow Icon
qna

Mastering the System Design Interview
 at 
UDEMY 

Student Forum

chatAnything you would want to ask experts?
Write here...