educative.io
What is KGS? Why 2 table? [System Design Problems - Designing a URL Shortening service like TinyURL] (12)
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)
How do we maintain correct ordering between different users? [System Design Problems - Designing Facebook Messenger] (1)
Why should we use request count instead of url count to estimate memory? [System Design Problems - Designing a URL Shortening service like TinyURL] (2)
How concurrency and conflicts will be handled [System Design Problems - Designing Dropbox] (2)
Types of Redundancy [Glossary of System Design Basics - Redundancy and Replication] (1)
Need better explanation and example walk through [Pattern: Sliding Window - Longest Substring with Same Letters after Replacement (hard)] (1)
Distributed File storage vs Object storage [System Design Problems - Designing Youtube or Netflix] (2)
Longest Substring with Same Letters after Replacement (hard) [Pattern: Sliding Window - Longest Substring with Same Letters after Replacement (hard)] (6)
Wide-column database further explanation [System Design Problems - Designing Facebook Messenger] (1)
The "if" statement might cause some bugs [Pattern: Sliding Window - Longest Substring with Same Letters after Replacement (hard)] (3)
Sharding by TweetID and Tweet creation time? [System Design Problems - Designing Twitter] (2)
What does hashtable overhead mean? [System Design Problems - Designing an API Rate Limiter] (1)
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)
O(n log n) solution [Pattern 5: Longest Common Substring - Longest Increasing Subsequence] (1)
Assumption on the solution [Pattern: Two Pointers - Triplet Sum Close to Target (medium)] (4)
Purging or DB cleanup Alternative [System Design Problems - Designing a URL Shortening service like TinyURL] (3)
Simple Explanation for program line : count += right - left; [Pattern: Two Pointers - Triplets with Smaller Sum (medium)] (3)
Line 16 of the solution [Pattern: Two Pointers - Triplet Sum Close to Target (medium)] (2)
Missing class in the design : Please do answer... its a paid service [Object Oriented Design Case Studies - Design a Restaurant Management system] (2)
Response Queues - Scalability Concerns [System Design Problems - Designing Dropbox] (4)
Why can't we just generate random key? [System Design Problems - Designing a URL Shortening service like TinyURL] (4)
Missing Details [System Design Problems - Designing Facebook’s Newsfeed] (1)
Why LRU cache to store hot URLs? [System Design Problems - Designing a URL Shortening service like TinyURL] (3)
Detailed design diagram - missing an arrow? [System Design Problems - Designing Uber backend] (1)
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)
This is wrong questions [System Design Problems - Designing Facebook’s Newsfeed] (1)
Checking the cache size [System Design Problems - Designing a URL Shortening service like TinyURL] (4)
Why are we inserting -num to the maxHeap? [Pattern: Two Heaps - Find the Median of a Number Stream (medium)] (3)
About the race condition on many drivers accepting a single customer request [System Design Problems - Designing Uber backend] (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)
System design for Android/iOS app [Grokking the System Design Interview (Design Gurus)] (1)
Why have been so much logic encapsulated within Member class [Object Oriented Design Case Studies - Design a Library Management System] (1)
Why cannot server-sent-events be used in place of Long Polling or WebSockets? [System Design Problems - Designing Facebook Messenger] (1)
What are the strategies to avoid key duplication and concurrency issues [System Design Problems - Designing a URL Shortening service like TinyURL] (1)
Can we store top suggestions with each node? [System Design Problems - Designing Typeahead Suggestion] (7)
Why is the Time Complexity O(N) for smallest sub array? [Pattern: Sliding Window - Smallest Subarray with a given sum (easy)] (7)
Choosing between SQL and NoSQL databases is not explained which one to choose [System Design Problems - Designing Twitter] (3)
Permutation with duplicates [Pattern: Subsets - Permutations (medium)] (4)
Explain Runtime Please [Pattern 4: Palindromic Subsequence - Palindromic Partitioning] (2)
Length attribute in linked list [Singly Linked Lists - Length] (3)
Can somebody explain the calculation of Time Complexity in better words? [Pattern: Fast & Slow pointers - Happy Number (medium)] (5)
Wrong Solution for "foxcati" [Pattern: Sliding Window - Solution Review: Problem Challenge 4] (2)
Choosing Cassandra over others. Why? And some general doubts -Designing Instagram [System Design Problems - Designing Instagram] (3)
Partitioning QuadTree by LocationID [System Design Problems - Designing Yelp or Nearby Friends] (2)
The solution can be coded more similar to previous question solution [Pattern: Sliding Window - Solution Review: Problem Challenge 3] (3)
KGS ... confusion [System Design Problems - Designing a URL Shortening service like TinyURL] (2)
Question on the Data Sharding Section [System Design Problems - Designing Instagram] (4)
We can have SOAP or REST APIs [System Design Problems - Designing Pastebin] (1)