Commit Graph

68 Commits (1b4a570e651626e8bd3a83cae1392a7656bb5102)

Author SHA1 Message Date
Ido777 1b4a570e65 Enhance README.md for key-value cache design
- Revised the problem investigation section to emphasize the importance of clarifying use cases and constraints, including a dialogue example for better understanding.
- Improved the high-level design section with a detailed diagram illustrating the architecture and component interactions.
- Expanded the cache implementation details, explaining the use of a hash map and doubly-linked list for efficient operations.
- Added a wrap-up section summarizing the design process and encouraging alignment with interviewer expectations.
2025-04-30 23:56:31 +03:00
Ido777 114a621e2d Enhance README.md for Mint.com and Pastebin.com designs
- Updated Mint.com design document to clarify problem investigation, use cases, and constraints, including detailed example dialogues for interviews.
- Improved high-level design section with a clearer structure and added a diagram for better visualization.
- Revised Pastebin.com design document to enhance clarity on use cases, high-level design, and scaling considerations, including a wrap-up section for summarizing discussions with interviewers.
2025-04-30 22:17:30 +03:00
Ido777 579c1161bf Add placeholder for URL shortener design, 2025-04-30 22:17:30 +03:00
Ido777 49e82da6cf update README.md to replace old map reduce with newer ways (left the old one for reference) improve clarity on design scope and requirements. Remove obsolete file pastebin.py 2025-04-30 14:51:11 +03:00
Ido777 92a86f1d64 Update README.md files across various system design solutions to clarify to ask about expected amount, style, and purpose of code to be written during interviews. 2025-04-30 14:35:30 +03:00
Ido777 47a065c126 Update the solutions notebooks and README files to reflect new GitHub repository links for source, ensuring consistency across the documentation. 2025-04-30 12:01:58 +03:00
vfdev 124c33680f typos 2025-04-07 15:42:04 +03:00
moeyui1 ecdc369c51 fix lexical errors in translation 2025-04-07 15:10:55 +03:00
Kartikay Jainwal a268a9ad5c Update Typo in code snippet
Added missing : in function declaration.
2025-04-07 14:32:52 +03:00
Balanagireddy M 992787f176 Minor comments 2025-04-07 13:26:50 +03:00
Harsha Raghu 430f0a35e7 Update README.md 2025-04-07 13:19:26 +03:00
JSon 9be7b1a2c6 Use allowlisted instead of whitelisted.
Use blocklist instead of blacklist.
2025-04-07 11:53:52 +03:00
MayureshMore fbbd0b54b4 [Edited] Fix minor bug in the main function 2025-04-07 11:10:51 +03:00
Qiao Qiao fa593e0483 fix picture for twitter solution 2025-04-07 09:31:39 +03:00
Mahak Shah f13ba9d6f8 Removing unused path parameter
The path parameter is not used in the function.
2025-04-07 08:53:47 +03:00
Donne Martin 828014aaac
Remove extraneous __init__.py (#393) 2020-07-12 12:02:44 -04:00
John Richardson 727a2f8bba
Remove redundant SQL index in Pastebin exercise (#405) 2020-07-06 21:05:50 -04:00
Vladimir Mikhaylov cc11a9b119
Fix Mint exercise bugs and typos (#409) 2020-07-06 21:00:34 -04:00
Agade09 2ac6512f6d
Fix typos in Twitter and web crawler exercises (#438) 2020-07-05 10:48:23 -04:00
Kofi Forson 914736a29f
Update Twitter back-of-the-envelope calculations (#414) 2020-07-04 10:55:42 -04:00
Kevin Liu 5d4dac6baf
Fix typo: Change replication to federation (#418) 2020-07-04 10:53:56 -04:00
Alexander Teno 9a02480632
Add missing comma in Mint solution (#399) 2020-06-30 20:37:49 -04:00
根号三 449dc27f33
zh-Hans: Translate solutions (#392) 2020-03-29 20:40:50 -04:00
Donne Martin ac806e46cb
Revert "zh-cn: Sync with upstream to keep it up-to-date (#374)" (#391)
This reverts commit 301b9d88e4.

#374 overwrote the English version of the solutions
2020-03-09 21:46:02 -04:00
根号三 301b9d88e4
zh-cn: Sync with upstream to keep it up-to-date (#374) 2020-03-09 21:34:18 -04:00
Kevin Xu 33431e61a9 zh-Hans: Translate Pastebin solution (#273) 2019-06-16 20:21:21 +05:00
Manas Karekar 116634f5b3 Enable syntax highlighting in all python code snippets (#268) 2019-05-07 06:24:41 -04:00
Sean Han fda859e4a4 Fix broken SQL link in Scaling AWS exercise (#258)
Fix broken SQL link in Scaling AWS exercise
2019-03-17 20:55:19 -04:00
Manas Karekar 82d80a08a0 Enable Python syntax highlighting in Pastebin sample code (#257) 2019-03-03 22:28:43 -05:00
glusa8 e276822d72 Fix typo in Twitter timeline and search solution (#251) 2019-02-11 05:48:36 -05:00
Pramod Gupta 8437d77565 Resolve #214: Add reference links to message queues section (#218) 2018-09-30 20:38:28 -04:00
Fabrizio Cucci 4c37b06dda Fix typo in Design Pastebin.com exercise (#210) 2018-09-07 20:47:43 -04:00
hekra01 f5dde5faad Fix error in Twitter timeline solution (#196) 2018-08-06 21:24:59 -04:00
cclauss 924570e4cb Add newlines - PEP8 style (#173) 2018-07-18 23:09:09 -07:00
cclauss e116bd75fc Fix #148: Add State(Enum) to social_graph_snippets.py (#167) 2018-07-14 20:01:57 -04:00
cclauss ad40b8e649 Change variable seller to category in Mint solution (#159) 2018-05-22 23:15:42 -04:00
cclauss a36048346e Add missing enum imports (#157) 2018-05-06 21:26:01 -04:00
cclauss fb6624215a Fix coding errors (#149) 2018-04-25 18:19:04 -07:00
cclauss ea262de564 Add deque import to Social Graph solution (#147) 2018-03-24 19:38:34 -04:00
cclauss 0178943013 Add missing colons to class methods (#143) 2018-03-18 09:19:08 -04:00
cclauss f099a0ad3f Convert all .py files to be valid Python (#98) 2018-03-06 19:37:46 -05:00
Christopher f6b7d3c8c0 Update master-slave section anchor (#129) 2018-02-07 19:57:00 -05:00
Tony Yao d62b499013 Correct Redis list structure in Twitter solution (#116) 2017-12-01 20:55:56 -05:00
Samar Dhwoj Acharya eb318fad5c Fix typo: considering to consider in scaling AWS solution (#109) 2017-10-07 12:06:37 -04:00
Donne Martin 2d94e2d99a Treat solution subdirectories as containing Python packages (#99) 2017-08-29 20:13:02 -04:00
Arash Rouhani cc48058662 Fix reducer argument in pastebin exercise (#85) 2017-06-13 20:43:11 -04:00
Kangkai Tang 960bf1be64 Fix #79: Inaccuracy in Twitter timeline and search example (#81) 2017-05-26 20:31:31 -04:00
Larry Lv cbbb548c7d Fix asynchronism link in Mint README (#69) 2017-05-15 21:10:51 -07:00
Donne Martin 7f6d52e9fe Add web crawler OmniGraffle diagrams 2017-04-02 08:26:33 -04:00
Donne Martin 8fcd565377 Add twitter OmniGraffle diagrams 2017-04-02 08:26:21 -04:00