Jump to ratings and reviews
Rate this book

System Design: 100 Job Interview Questions

Rate this book
Five quizzes with 20 multi-choice questions each - with detailed explanations on just what you need to know and reference links - on the following

(1) Networking – URL, HTTP, DNS, HTML/CSS/JS, CORS/JSONP/XSS, TCP/UDP, SSL/TLS, OSI, CIDR…

(2) Databases – batch/streaming, SMP/MPP/EPP, NoSQL, ACID/BASE, eventual/strong consistency, replication, sharding, data formats, MapReduce, 2PC, constraints, referential integrity, UDFs, isolation levels, locks, SQL injection…

(3) Cloud Computing – throughput/latency, high availability, fault-tolerance, horizontal scale, architecture styles, event-driven/messaging, streaming, retry/throttling patterns, proxies, DDoS, load balancers, CDNs, Docker, deployments, RBAC, encryption, SSL/TLS certificates, OAuth…

(4) Data Structures – implementation of linked lists, queue/stack, heap and priority queue, enumerator/iterator, hash tables with collisions, trie, LRU cache, closures, pointers, garbage collection, asynchronous/multi-threading, consistent hashing…

(5) Design Problems – real-time recommendations, tiny URL compression algorithms, autocomplete with Trie, web crawlers with no infinite loops, object-oriented design, chat server with web sockets, Twitter/Instagram/Dropbox/Uber clones, summarization with scale and message queue, API rate limiter, state machine, interview questions and number estimates…

An interactive version of this book has been provided on Udemy as "System 100 Job Interview Questions".

182 pages, Kindle Edition

Published May 23, 2021

43 people are currently reading
6 people want to read

About the author

Cristian Scutaru

23 books4 followers
World-class expert in Snowflake AI Data Cloud, former Snowflake "Data Superhero" and SnowPro Certification SME (Subject Matter Expert), with five SnowPro exams (out of all six), all passed from the first attempt.

Over 40 proctored certification exams passed in the last 3-4 years alone, all from the first attempt. Dozens on certifications in AWS/Azure/GCP, in Data Science and Machine Learning.

Over three decades in the software industry, as a hands-on data and solutions architect, technical manager and team lead, software and data engineer. Successful entrepreneur and independent consultant. Former Microsoft employee (there is still code of mine in Microsoft SQL Server and Microsoft Windows).

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
1 (33%)
4 stars
0 (0%)
3 stars
1 (33%)
2 stars
1 (33%)
1 star
0 (0%)
No one has reviewed this book yet.

Can't find what you're looking for?

Get help and learn more about the design.