
Prepare for real-world System Design interviews with a practical mock interview focused on HLD (High-Level Design) and LLD (Low-Level Design).
This session is designed to simulate actual product-company interviews where we’ll discuss scalability, trade-offs, architecture decisions, object-oriented design, and production-level engineering concepts.
What we can cover:
• High-Level Design (HLD)
• Low-Level Design (LLD)
• Distributed systems concepts
• Scalability & fault tolerance
• API design & database design
• Caching, load balancing, queues
• Microservices & event-driven architecture
• OOP & design patterns
• Backend architecture discussions
• Follow-up and edge-case handling
What you’ll get:
• Real interview-style system design discussion
• Detailed actionable feedback
• Guidance on communication and structuring answers
• Architecture improvement suggestions
• Identification of weak areas and improvement roadmap
• Tips for cracking backend/system design rounds
Best suited for:
• SDE-1 / SDE-2 candidates
• Backend engineers
• Engineers targeting FAANG/product companies
• Developers preparing for HLD/LLD rounds
My background:
• Software Engineer @ Microsoft
• Ex-Samsung & Sumo Logic
• Experience building scalable distributed systems handling millions of requests/events
• Worked with Java, Spring Boot, Kafka, Redis, AWS, Kubernetes, PostgreSQL, and cloud-native architectures
• Strong focus on backend engineering and production-scale system design
Please share before the session:
• Experience level
• Target companies
• Preferred focus (HLD / LLD / both)
• Topics or systems you'd like to practice