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 topics:

(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 Design: 100 Job Interview Questions".
1146411015
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 topics:

(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 Design: 100 Job Interview Questions".
9.99 In Stock
System Design: 100 Job Interview Questions

System Design: 100 Job Interview Questions

by Cristian Scutaru
System Design: 100 Job Interview Questions

System Design: 100 Job Interview Questions

by Cristian Scutaru

eBook

$9.99 

Available on Compatible NOOK devices, the free NOOK App and in My Digital Library.
WANT A NOOK?  Explore Now

Related collections and offers

LEND ME® See Details

Overview

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

(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 Design: 100 Job Interview Questions".

Product Details

BN ID: 2940185809761
Publisher: Cristian Scutaru
Publication date: 10/11/2024
Sold by: Barnes & Noble
Format: eBook
File size: 797 KB

About the Author

Decades of practical experience in software design and implementation. Former Microsoft employee. Architect of the Data Xtractor Suite - with a visual SQL editor, data visualization charts, data modeling...

I live in beautiful Vancouver/Canada. The mountain is my backyard. I enjoy tennis and hiking...
From the B&N Reads Blog

Customer Reviews