What do you think?


System Design: 100 Job Interview Questions
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".
(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
About the author
Cristian Scutaru
35 books4 followersWorld-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).
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
Friends & Following
Create a free account to discover what your friends think of this book!
Community Reviews
No one has reviewed this book yet.

