Source: https://www.udemy.com/course/low-level-system-design-an-interview-perspective/
What you’ll learn
- Getting ready for System Design(Low Level Design) interviews
- Learn different ways to approach a problem and underline key points
- Discussing the trade-offs with the interviewer and playing to your strengths
- Optimizing code using better data structures, according to the scenario
- Insights into problem extensibility, and begin coding with this as the end goal in mind.
- Learn to weed out unnecessary information from the problem definition, identify traction, and create a class diagram with it
- Learn to write test cases for the problem as and when required
- Necessary exposure and modifications to the API for code sustainability
- Using encapsulation when required and generate desired accessors and mutators
- Learn code completion in due interview time. Gain insight into fallback plans in emergency cases
Requirements
- Be comfortable with a programming language
- Know basics of Object Oriented Programming
Download Links
Password: cms.ddpanda.org












