Advertisement

System Design: 100 Job Interview Questions ($84.99 to FREE)

 (Read 58 times)

Udemy

  • Guest
System Design: 100 Job Interview Questions

Learn exactly what you need to know and only what you need to know for any System Design job interview part.

Test your acquired skills with 5 specialized quizzes, each with 20 single and multi-choice questions. Then check the answers and the detailed focused explanations. Go through the referenced links to learn more.

(1) Networking

o URL parts, browsers, HTTP request-response

o DNS lookup, cache, record types

o HTML rendering, browser engines, CORS/JSONP/XSS…

o SSL/TLS handshake, TCP handshake, TCP vs UDP

o HTTP GET/POST, PUT/POST/PATCH verbs in RESTful APIs

o OSI layers, network protocols, CIDR

(2) Databases

o data-oriented systems, SMP/MPP/EPP

o NoSQL stores, CAP Theorem, ACID vs BASE

o replication, eventual vs strong consistency

o NoSQL, sharding, partition and sort keys

o data formats, Map-Reduce steps

o distributed two-Phase Commit protocol

o table constraints, referential integrity, UDFs vs stored procedures

o read anomalies, isolation levels, optimistic/pessimistic locks

o SQL injection

(3) Cloud Computing

o throughput vs latency, high availability, horizontal scale

o architecture styles, event-driven vs messaging, streaming

o retry/throttling patterns, API rate limiter, proxies, DDoS

o load balancers, fault-tolerant system, CDNs

o Docker, deployments

o RBAC, encryption, data in transit/at rest

o SSL/TLS certificates, OAuth

(4) Data Structures

o singly vs doubly linked lists

o queue vs stack, circular queue, queue with stacks, heap vs stack

o enumerator vs iterator

o hash table with collisions

o trie

o heap, priority queue

o LRU cache, LFU cache, caching strategies

o closures, pointers, smart pointer, garbage collection

o asynchronous vs multi-threading programming

o consistent hashing

(5) Design Problems

o real-time recommendations (with graph databases)

o tiny URL (compression algorithms)

o autocomplete system (with trie)

o web crawler (with no infinite loops)

o parking lot problem (object-oriented design)

o chat server (with web sockets)

o In-memory file system (with Composite pattern)

o search engine (components)

o file publishing (with JSON/XML file)

o Twitter (interview questions)

o summarization (with scale)

o Instagram (with sharding)

o Dropbox (with file chunks)

o Ad widget (with timezone)

o garbage collector (for zombie objects)

o API rate limiter

o Uber (with ETA estimates)

o state machine use cases

o Pastebin (database size estimates)

o Estimated numbers

System Design: 100 Job Interview Questions is also available as a book on Amazon.



Quote
Bots scrape the links and claim udemy coupon codes automatically. So, you need to be logged in to claim this course for free..

Login or post a reply to unlock.
登录或发表回复即可解锁
Inicia sesión o publica una respuesta para desbloquear
Entre ou poste uma resposta para desbloquear
Connectez-vous ou postez une réponse pour déverrouiller
अनलक करने के लिए साइन इन करें या पोस्ट करें।
تسجيل الدخول أو الرد على فتح

Login.