সব problem (16)
Practice
System Design Problems
System design interview এর সবচেয়ে জরুরি ১৬টা problem, ৬টা LLD আর ১০টা HLD, কোন idea শেখায় সেই হিসেবে group করা। প্রতিটা requirement থেকে শুরু করে কাজ করা design পর্যন্ত যায়: diagram, code বা architecture, failure, trade-off, আর interviewer রা পরে যে প্রশ্নগুলো করে।
System design এ নতুন? আগে System Design course এ concept গুলো শিখে নাও →প্রতিটা problem যেভাবে solve করা হয়
Low Level Design · 6টা problem
একটা নির্দিষ্ট system এর class, pattern আর code।
- 01Problem এর পরিচয়
- 02Problem statement
- 03Requirement
- 04মূল entity
- 05Diagram
- 06Design principle
- 07Design pattern
- 08Go তে পুরো solution
- 09বাকি পাঁচটা language
- 10Testing
- 11Design review
- 12Interview প্রশ্ন
High Level Design · 10টা problem
লক্ষ লক্ষ user সামলানো পুরো architecture।
- 01Problem এর পরিচয়
- 02Problem statement
- 03Requirement
- 04Capacity estimation
- 05API design
- 06Database design
- 07Architecture
- 08Request lifecycle
- 09Component deep dive
- 10Scaling, ১০০ থেকে ১ কোটি user
- 11Failure scenario
- 12Reliability আর observability
- 13Security
- 14Trade-off
- 15Final architecture
- 16Interview আলোচনা
একটা problem এ তিনভাবে কাজ করা যায়
Learn
পুরো লেখাটা: requirement, diagram, ধাপে ধাপে চিন্তা, solution, test আর design review। একদম শুরু থেকে কোনো idea শেখার জন্য।
Practice
শুরুতে শুধু brief: statement, requirement, constraint আর কী জমা দিতে হবে। নিজে design করো, একটা একটা করে hint খোলো, তৈরি হলে solution দেখো।
Interviewশীঘ্রই আসছে
সময় ধরে mock round: একবারে একটা প্রশ্ন, তোমার assumption ধরে ধরে follow-up, আর শেষে সৎ একটা evaluation।