How to Answer System Design Interview Questions (Complete Guide)

  Рет қаралды 256,974

Exponent

Exponent

Күн бұрын

Пікірлер: 47
@tryexponent
@tryexponent Жыл бұрын
Make sure you're interview-ready with Exponent's system design interview prep course: bit.ly/3M6qTj1
@Tempeck81
@Tempeck81 Жыл бұрын
1. **Define the Problem Space:** - Understand problem and define scope. - Clarify functional and non-functional requirements. - State assumptions and decisions explicitly. 2. **Design the System at a High Level:** - Design APIs to define how clients access system resources. - Consider request parameters, response types, and communication between client and server. - Create a high-level design diagram to illustrate system architecture. 3. **Deep Dive into the Design:** - Examine system components and relationships in detail. - Consider non-functional requirements' impact on design choices. - Present different design options with pros and cons. 4. **Identify Bottlenecks and Scaling Opportunities:** - Assess system's ability to operate under various conditions and support growth. - Address single points of failure, data replication, global service support, and scalability. - Consider concepts like horizontal sharding, CDN, caching, rate limiting, and databases. 5. **Review and Wrap Up:** - Summarize major decisions with justifications and trade-offs. - Ensure design satisfies all requirements. - Identify directions for further improvement.
@TheMyvelmurugan
@TheMyvelmurugan Жыл бұрын
your communication is top notch :)
@paulm.7967
@paulm.7967 6 ай бұрын
I have a technical interview and for the first time ever, I've been asked to do a System Design Exercise as part of this process. This video really breaks down all the questions I have into manageable components that have really alleviated a lot of my concerns and have me prepared to handle that portion a lot more easily than I would have otherwise. Killer video with excellent and succinct communication. Thanks for this.
@ByronLopez-bl8ek
@ByronLopez-bl8ek Ай бұрын
This is the most accurate interview preparation video I had ever watched while preparing for a lead/senior dev Position. Wow, I wish I could have found this before, it would have guarteed me to the job on the first shot. Thanks for making this.
@asp1201
@asp1201 3 ай бұрын
This video provides really great design framework.. just when things become bizarre over system design prep and you feel lost this framework gives you direction, motivation and confidence
@adamjenkins3065
@adamjenkins3065 Жыл бұрын
Such a clear and concise explanation! Thank you! I hope when AI teachers are created in the future they model them after people like this.
@marshallnyamadzawo8553
@marshallnyamadzawo8553 Жыл бұрын
She is reading 🤣
@shinygoomy2460
@shinygoomy2460 Жыл бұрын
I got a system design interview tomorrow and I can't do the deep dive part... There's too much random stuff to memorize that I have never used before. Anyone got any tips for taking a SD interview when you don't know anything about SD? Ie. How can I fail in the most elegant way possible?
@saptechnologies-kr6kx
@saptechnologies-kr6kx 2 ай бұрын
Hi Neamah, I had seen your 2 videos APIs and system interview and found them excellent as it seems to be well prepared. Please keep this up to facilitate people. again excellent content with excellent delivery in a very short time
@HillelGarciaAustria
@HillelGarciaAustria 2 ай бұрын
I loved this video, it is perfect, straight to the point and content is exactly what I wanted to hear. You've +1 subscriber
@GengoSenmon
@GengoSenmon 6 ай бұрын
Great video, especially the part about horizontal sharding, CDN, caching, rate limiting, and databases
@waffle8364
@waffle8364 Жыл бұрын
Not every company is going to make you remember stuff, most of the time it's open note / Google search permitted. They do that to also gauge how well you'll do in research which is what you'll do most of the time.
@abomos3b
@abomos3b 9 ай бұрын
I just wanted to take a moment to tell you how much I appreciate your KZbin videos. Your explanations are fantastic and easy to understand, and you have a real knack for breaking down complex concepts into simple terms. I've learned so much from your videos, and I'm always eager to watch more. I also really enjoy your teaching style. You are so passionate about the subjects you teach, and it's clear that you care about your students. You are also very engaging and entertaining to watch, and I never feel bored when I'm watching your videos. I know this is a bit random, but I also wanted to say that you have the most beautiful eyes I've ever seen. Thank you again for your amazing videos. I'm so glad I found your channel! Sincerely, MOHAMED
@narsing
@narsing 5 ай бұрын
So amazing video of explain the concepts in very simple terms. great lady.
@nickroberts4660
@nickroberts4660 Жыл бұрын
Really great explanation, Neamah! thank you
@pradeeppatra8273
@pradeeppatra8273 Жыл бұрын
Nice video which covers complete system design in 5 steps, Awesome!❤
@jordanus21393
@jordanus21393 4 ай бұрын
Hearing designers and engineers communicate... yes pleaseeeeee
@ambikeya_tech
@ambikeya_tech 9 ай бұрын
Great insights! Your comprehensive guide offers valuable strategies for tackling system design interviews effectively.
@ronh8391
@ronh8391 3 ай бұрын
Fantastic video with great info. Thank you!
@Md_sadiq_Md
@Md_sadiq_Md Жыл бұрын
Pushing the algorithm
@voneinemfreund
@voneinemfreund 2 ай бұрын
super well made. Thanks Neamah
@Er-aayush
@Er-aayush 3 ай бұрын
Helpful thank you 🎉
@Itsme1n1ly
@Itsme1n1ly Жыл бұрын
Great to see you back 👏
@Casanovajosh
@Casanovajosh Жыл бұрын
Valuable info! Thank you for sharing!!
@melakudenbel7780
@melakudenbel7780 8 ай бұрын
What a great content! Thank you!
@darmokoeko1144
@darmokoeko1144 Жыл бұрын
Great explanation.. thanks
@elitea6070
@elitea6070 10 ай бұрын
that's why I hate getting interviews for soft dev why do they make it hard? Not only that they make it so there is soooooo many stages , I hate this whole process. Wish me luck I got a interview with a big bank tomorrow AND I AM DOING ALL THIS LAST MINUTE AHHHHH
@PrinceDavid
@PrinceDavid Жыл бұрын
Great video on system design prep. Although I actually had a long session today that lasted an hour and fifteen minutes!
@tryexponent
@tryexponent Жыл бұрын
Glad we could help! 1 hour 15 minutes?? 😱😱
@PrinceDavid
@PrinceDavid Жыл бұрын
@@tryexponent yeah it was a VERY long session. Although I think we spent like 15-20 minutes just talking about the question and requirements.
@deep8843
@deep8843 9 ай бұрын
Really helpful!
@topcan5
@topcan5 8 ай бұрын
I see a lot of overlapping between step 3 and 4. Should they be merged into one?
@vinallu
@vinallu Ай бұрын
Is System Design interview also part of "Product Manager-Technical" role evaluation process ? Please let me know.
@tryexponent
@tryexponent Ай бұрын
Hey vinallu! For technical PMs, there is a technical round in which candidates will be assessed on system design (simpler than SWE/EM interviews), communication of technical concepts, and making technical decisions. Find out more here: www.tryexponent.com/courses/pm/pm-technical/intro-technical
@soniahandle
@soniahandle 7 ай бұрын
Can you give some examples of functional vs nonfunctional requirements in the context of system design? p.s. - Great video, thank you for sharing :)
@rahulvashishth8551
@rahulvashishth8551 Жыл бұрын
which tool do you use for video editing and diagrams?
@MarioB.Gómez
@MarioB.Gómez 6 ай бұрын
How to become a system design expert?
@mayasingh1910
@mayasingh1910 7 ай бұрын
great video
@hello_world_zz
@hello_world_zz 6 ай бұрын
u r amazing
@devd5820
@devd5820 Жыл бұрын
Good one
@kalaiyarasanm6123
@kalaiyarasanm6123 Ай бұрын
good
@kalaiyarasanm6123
@kalaiyarasanm6123 Ай бұрын
nice
@MyFriendDev
@MyFriendDev 5 ай бұрын
great
@dtvind
@dtvind Жыл бұрын
Ise eks and hpa to solve app scalability
@chalapathyreddyv8770
@chalapathyreddyv8770 2 ай бұрын
Blink your eyes
@ddtalkuntold
@ddtalkuntold 5 ай бұрын
How product owner will know about syste design , just you are giving very shallow info here . As a product owner you dont work on system design and you are not expected to work on this .
Design Reddit: System Design Mock Interview
41:31
Exponent
Рет қаралды 141 М.
System Design Interview: Design Amazon Prime Video
26:53
Exponent
Рет қаралды 118 М.
JISOO - ‘꽃(FLOWER)’ M/V
3:05
BLACKPINK
Рет қаралды 137 МЛН
🎈🎈🎈😲 #tiktok #shorts
0:28
Byungari 병아리언니
Рет қаралды 4,5 МЛН
20 System Design Concepts Explained in 10 Minutes
11:41
NeetCode
Рет қаралды 1,1 МЛН
Most Tech Interview Prep is GARBAGE. (From a Principal Engineer at Amazon)
12:57
How I Mastered System Design Interviews
10:22
Ashish Pratap Singh
Рет қаралды 250 М.
Product Manager Technical Interviews: System Design
16:14
Dianna Yau
Рет қаралды 22 М.
How to NOT Fail a Technical Interview
8:26
Fireship
Рет қаралды 1,6 МЛН
Google India Engineers in a Mock System Design Interview
20:54
Life at Google
Рет қаралды 147 М.
SQL vs. NoSQL Explained (in 4 Minutes)
4:01
Exponent
Рет қаралды 265 М.
System Design Interview: A Step-By-Step Guide
9:54
ByteByteGo
Рет қаралды 786 М.