Summary
Keywords
Full Transcript
Article - https://codewitharyan.com/system-design/low-level-design LLD Playlist - https://www.youtube.com/playlist?list=PLpxM6m39X_t-Rk9lZVVD4U6JycAAIIEDW Structured DSA (Basics to Advanced) Practice - https://codewitharyan.com/cwa-sheet/practice-problems My Uber Interview Experience - https://youtu.be/VGYJIX5yl74 My Coinbase Interview Experience - https://youtu.be/IjOC18b_dCw My American Express Inteview Experience - https://youtu.be/c3UhYefhnqk My JP Morgan & Chase Interview Experience - https://youtu.be/-jacTpY57no ..... more coming soon (along with LLD course on Second Channel) Most Frequently asked questions based on Leetcode Premium - https://codewitharyan.com/cwa-sheet/aryan-dsa-master-sheet LLD Syllabus which we gonna cover - https://codewitharyan.com/system-design/low-level-design Let's Connect: Main Channel for DSA & Live Streams - https://www.youtube.com/@ARYANMITTAL X Twitter : https://x.com/aryan_mittal007 π±Discord (Join Community) : https://discord.gg/vwUAz2pEHZ πLinkedin (About me): https://www.linkedin.com/in/aryan-mittal-0077 πΈ Instagram: https://www.instagram.com/codewitharyanbhai π±Telegram : https://t.me/aryan_mittal_group π€ Github: https://github.com/aryan-0077 β¨ Timelinesβ¨ 0:00 - Intro 0:31 - What is LLD? 2:36 - Typical Class Diagram Shown (In Depth in Future) 3:32 - How is LLD different from HLD? 5:35 - Rough HLD Diagram 7:00 - Points on LLD & Finishing differences with HLD !! 9:19 - Typical Activity Diagram (Never used in Future) 10:43 - Building Blocks of Low Level Design 10:53 - 1. Requirement Gathering 11:38 - 2. Laying Down Use Cases (In Plain English) 12:45 - 3. UML Diagrams (Usually skipped in Real Interviews) 13:40 - 4. Modeling a Problem & Its Solution 14:36 - 5. Implement the above Modeling to Code. 15:15 - How to approach LLD Problems in an Interview !! 16:59 - 1. Clarify Requirements & Use Cases 20:14 - 2. Writing Core Flow 21:50 - 3. Identify Entity out of Core Flow 22:59 - 4. Relationship between Entities (Class Diagram) 23:17 - 5. Writing Code of Basic Entities 26:49 - 6. Identify Core Methods & Concurrency Handling 29:14 - 7. What Design Patterns can be used 31:50 - 8. Implement Necessary Methods 33:47 - How your 40-45 mins look like in an Interview 35:54 - 9. If time permits (Flexing Out on Edge Cases & Exception Handling) 36:58 - Conclusion & Summary of Points above 40:27 - 9 Must Know Interview Tips 48:19 - Conclusion & Ending Notes β¨ Hashtags β¨ #programming #Interviews #leetcode #faang #maang #datastructures #algorithms
