educative.io
What is KGS? Why 2 table? [System Design Problems - Designing a URL Shortening service like TinyURL] (11)
I highly recommend watching this video for further info [System Design Problems - Designing Dropbox] (1)
Its not very clear how concurrency is handled? [System Design Problems - Design Ticketmaster (*New*)] (1)
Storage and Bandwidth Estimation? [System Design Problems - Designing Youtube or Netflix] (3)
Security aspect while designing application [System Design Problems - System Design Interviews: A step by step guide] (1)
How concurrency and conflicts will be handled [System Design Problems - Designing Dropbox] (2)
Longest Substring with Same Letters after Replacement (hard) [Pattern: Sliding Window - Longest Substring with Same Letters after Replacement (hard)] (5)
Types of Redundancy [Glossary of System Design Basics - Redundancy and Replication] (1)
Search workflow in many index servers [System Design Problems - Designing Yelp or Nearby Friends] (7)
Why do we choose 9 bits to store auto incremented sequence? [System Design Problems - Designing Instagram] (6)
What's the contentKey in the paste table? [System Design Problems - Designing Pastebin] (4)
Why we do a 302 redirect instead of 301 redirect [System Design Problems - Designing a URL Shortening service like TinyURL] (2)
Shortened links should not be guessable (not predictable). Why is this a problem? [System Design Problems - Designing a URL Shortening service like TinyURL] (4)
Sharding by TweetID and Tweet creation time? [System Design Problems - Designing Twitter] (2)
Why should we use request count instead of url count to estimate memory? [System Design Problems - Designing a URL Shortening service like TinyURL] (1)
Regarding telemetry.. How we will maintain count for each url hit? [System Design Problems - Designing a URL Shortening service like TinyURL] (4)
Why having the same shortened URL is the problem? [System Design Problems - Designing a URL Shortening service like TinyURL] (3)
Cache server load balancing [System Design Problems - Designing Youtube or Netflix] (2)
I think the big space complexity here might be wrong [Pattern: Sliding Window - Fruits into Baskets (medium)] (2)
Why is `check_for_fine` method included in every class, it is added in `Rack` class also [Object Oriented Design Case Studies - Design a Library Management System] (1)
Distributed File storage vs Object storage [System Design Problems - Designing Youtube or Netflix] (2)
How was the object size of 500 bytes calculated? [System Design Problems - Designing a URL Shortening service like TinyURL] (2)
Assumption on the solution [Pattern: Two Pointers - Triplet Sum Close to Target (medium)] (3)
Missing class in the design : Please do answer... its a paid service [Object Oriented Design Case Studies - Design a Restaurant Management system] (2)
Line 16 of the solution [Pattern: Two Pointers - Triplet Sum Close to Target (medium)] (2)
Big-O analysis incorrect? [Pattern: Two Pointers - Triplets with Smaller Sum (medium)] (2)
Not able to undertand , please explain Sharding Question - [System Design Problems - Designing Twitter] (5)
Why LRU cache to store hot URLs? [System Design Problems - Designing a URL Shortening service like TinyURL] (3)
The solution can be coded more similar to previous question solution [Pattern: Sliding Window - Solution Review: Problem Challenge 3] (2)
This is regarding system requirement for URL shortening service if the same large URL is given to the system by the same user , should it generate different Unique urls? [System Design Problems - Designing a URL Shortening service like TinyURL] (4)
Checking the cache size [System Design Problems - Designing a URL Shortening service like TinyURL] (4)
This is wrong questions [System Design Problems - Designing Facebook’s Newsfeed] (1)
How do we maintain correct ordering between different users? [System Design Problems - Designing Facebook Messenger] (1)
Why use if if statement in the for loop instead of using while loop in the for loop? [Pattern: Sliding Window - Longest Substring with Same Letters after Replacement (hard)] (7)
The "if" statement might cause some bugs [Pattern: Sliding Window - Longest Substring with Same Letters after Replacement (hard)] (3)
Why use mysql for metadata and user data instead of nosql? [System Design Problems - Designing Youtube or Netflix] (7)
Wide-column database further explanation [System Design Problems - Designing Facebook Messenger] (1)
UserFollow table confusion [System Design Problems - Designing Instagram] (3)
Why are we inserting -num to the maxHeap? [Pattern: Two Heaps - Find the Median of a Number Stream (medium)] (3)
How to handle file conflicts? [System Design Problems - Designing Dropbox] (3)
Why have been so much logic encapsulated within Member class [Object Oriented Design Case Studies - Design a Library Management System] (1)
Can we store top suggestions with each node? [System Design Problems - Designing Typeahead Suggestion] (6)
Sharding based on word/tweet object [System Design Problems - Designing Twitter Search] (1)
Metadata server question [System Design Problems - Designing Dropbox] (1)
Solution without searching for non-negative number [Pattern: Two Pointers - Squaring a Sorted Array (easy)] (3)
Simple Explanation for program line : count += right - left; [Pattern: Two Pointers - Triplets with Smaller Sum (medium)] (3)
Validity of course "Grokking the system design interview" [Grokking the System Design Interview (Design Gurus)] (2)
What are the strategies to avoid key duplication and concurrency issues [System Design Problems - Designing a URL Shortening service like TinyURL] (1)
How to estimate number of web crawlers required? [System Design Problems - Designing a Web Crawler] (2)
Why cannot server-sent-events be used in place of Long Polling or WebSockets? [System Design Problems - Designing Facebook Messenger] (1)