Episode 06: Intro to Architecture and Systems Design Interviews

  Рет қаралды 480,897

Jackson Gabbard

Jackson Gabbard

Күн бұрын

In this episode, I walk through the context and goals of a systems design and architecture interview. If you're considering working for a tech company, you'll almost certainly be asked to tackle a high-scale systems design problem. This video explains why companies ask this of you, how to prepare for this interview mentally and emotionally, and what success or failure might look like.
A full write-up of this video is available here: jg.gg/architecture-and-systems...
If the background music bugs you, here's a version with no background music: • Episode 06: (No backgr...
Contents:
The part about money • Episode 06: Intro to A...
Different kinds of interviews • Episode 06: Intro to A...
Coding interviews vs. architecture interviews • Episode 06: Intro to A...
The structure of an architecture interview • Episode 06: Intro to A...
The actual architecture question • Episode 06: Intro to A...
How much this question sucks • Episode 06: Intro to A...
Life isn't fair • Episode 06: Intro to A...
Breaking the problem down • Episode 06: Intro to A...
All the stuff I didn't talk about • Episode 06: Intro to A...
The goal of the interview • Episode 06: Intro to A...
The most important point • Episode 06: Intro to A...
Failing this interview • Episode 06: Intro to A...
Why these skills might get you fired • Episode 06: Intro to A...
Reasons you can succeed • Episode 06: Intro to A...
Advantages you can leverage • Episode 06: Intro to A...
Getting rejected • Episode 06: Intro to A...

Пікірлер: 304
@alexsavul
@alexsavul 7 жыл бұрын
"if you get rejected it means you were at least at the front door of that place. just keep going". this motivates me quite a lot. thanks
@Alistair
@Alistair 2 жыл бұрын
me too. I said "I haven't thought about this before" when the guy asked me about how to scale up database reads on my app, and he immediately moved on. I've since read about scaling up database reads and it's all very basic, common sense stuff that I had in fact kinda thought about before. Oops
@atul6585
@atul6585 4 ай бұрын
Jis front door pe aap pahunche ho, use front door ke bahar to hamne apni 20s gujari hai.
@liposoandrade
@liposoandrade 5 жыл бұрын
This is probably the most "mature" systems design video I ever watched. No specifics, just handling different aspects and focusing on what's important for the outcome. Thanks for posting!
@liuminghao2919
@liuminghao2919 5 жыл бұрын
This is the true definitive guide to system design interviews. Very informative and really helpful. I wish I saw this much earlier in the process.
@lokesh2608
@lokesh2608 7 жыл бұрын
This is just an awesome video! It really resonates with what I tell potential candidates and friends who ask me about how to tackle a design interview. Stuff that I liked about the video: 1. Why a design interview is conducted 2. What is the interviewer looking for 3. Whats the worst thing a candidate can do. 4. Breaking apart an example problem -> mentioning the caveats that you were pulling numbers out of thin air (sorta) 5. How to get good at this (not just for the purposes of passing an interview) So pretty much the entire 50 mins. Please continue to post!
@getmeon4
@getmeon4 7 жыл бұрын
Thank You! Great piece of advice. I urge you to continue doing this. And that you walked through a problem and ways to approach it in a real world-> that was the most useful part!
@Redspecialist300
@Redspecialist300 6 жыл бұрын
Thanks Jackson, I'm an incoming graduate looking at entry level positions with very limited industry experience, and I find your videos really helpful and lighthearted. Thank you very much for taking the time to make these!
@nagu1080
@nagu1080 5 жыл бұрын
Such a candid and down to earth video. I was not at all disturbed by background music. His voice was crystal clear
@itsmewaqar
@itsmewaqar 7 жыл бұрын
Thank you Jackson for this amazing video. Being a noob at system design, this video really helped me to boost my confidence to drive the interview rather than being driven.
@dreabombea8057
@dreabombea8057 4 жыл бұрын
I wish you were still making videos. These have honestly been the most helpful and realistic explanations I have found to date. Well done. I'd love to see more about when you are working to actually level up your career. For example: devops (probably using AWS as an example since that seems to be what most use), a datawarehouse video on scalability, maybe even a video on choosing architectures themselves?
@rakeshroy4338
@rakeshroy4338 5 жыл бұрын
Motivating to say the least: "If you get rejected it means you were at least at the front door of that place. Just keep going." After getting rejected at 3 out of top 4 tech companies, feeling devastated. Thanks for this nice video.
@rajasubasubramanian9365
@rajasubasubramanian9365 4 жыл бұрын
Jackson Gabbard, Incredibly amazing content. When I just started this video i thought you would be giving some generic tips and tricks to crack the interview - but you went in breadth and depth at some places and covered end to end. It gives a clear picture of what happens in a system design interview. At the end summarizing, with haystack story and how to build or interact with the community who builds architecture that impacts large scale is simply superb. Thanks a lot for such wonderful content :)
@ElGalloUltimo
@ElGalloUltimo 4 жыл бұрын
I have watched and read almost every major video and written source on system design and this is by far the best I've seen. What you do better than the others is address the meta issues around the fact that you are making estimations and might not know everything but that the point is to keep going and keep exploring even though you don't know everything.
@staypositiveru
@staypositiveru 7 жыл бұрын
Jackson, thank you for such an amazing video advice. It's super motivating.
@zerosandones701
@zerosandones701 4 жыл бұрын
Great advice, great outlook, and great positivity. The only comment I would make is for the engineer with 8 years of experience -- I'm also self taught, and have been a SWE for 4 years: the first 2 of that was barely trying to stay afloat, and the last 2 were finally building cool things. Still not that good at architecture, but sometimes number of years alone don't tell the whole story
@chrisbell8207
@chrisbell8207 7 жыл бұрын
Loved the video, you've earned my subscription. Super helpful as someone getting ready to leave their first job. MOAR!
@liutongchen568
@liutongchen568 4 жыл бұрын
Thanks a lot for your awesome video! As a self-taught engineer trying to land a job in big tech company, I find your speech really inspiring!!
@zhidazhang4018
@zhidazhang4018 4 жыл бұрын
I really love your intuitive way of explaining stuff! Thanks very much!!
@adamzerner5208
@adamzerner5208 3 жыл бұрын
That transition to the squeeky voice was brilliant. It made my day.
@mustang6x
@mustang6x 5 ай бұрын
This is literally the best thing what I've ever seen on youtube regarding the Architecutre Interviews. Thank you for sharing this!
@r4riaz
@r4riaz 7 жыл бұрын
OMG, what an awesome video. I wished I watched it long time ago. There is so much to learn. This must be shared again and again. @Jackson you are so awesome in explaining things. Thank you so much.
@dineshkosaraju
@dineshkosaraju 5 жыл бұрын
Thanks Jackson for valuable suggestions through your episodes.
@gymothybumpkins
@gymothybumpkins 6 жыл бұрын
I have an interview tomorrow (which I have a hunch will be on system design), and I gotta say you really helped out my confidence. Thanks. Fingers crossed for tomorrow 🤞🤞
@99progers
@99progers 3 жыл бұрын
success?))
@amirziarati7693
@amirziarati7693 6 жыл бұрын
that was awesome jackson. happy I found this piece of valuable video. nothing helped me more than this to know what a intrviewer wants me in a system design interview.
@SohailSiadat
@SohailSiadat 7 жыл бұрын
Nice video. But the background music is annoying. It keeps interrupting the mind.
@JacksonGabbard
@JacksonGabbard 7 жыл бұрын
There's a link to a no-music version in the description.
@SohailSiadat
@SohailSiadat 7 жыл бұрын
+Jackson Gabbard Thank you. Sorry, I saw it later.
@SohailSiadat
@SohailSiadat 7 жыл бұрын
+Sohail Siadat Really useful video for me.
@zdravkodonev4661
@zdravkodonev4661 6 жыл бұрын
The background music is actually helping me to concentrate on his words. Maybe it's a matter of taste. :)
@abrarisme
@abrarisme 5 жыл бұрын
Danm I thought that was just me and I didn't wanna post a negative comment about it. But yes. So much good information. Such bad distracting music.
@AnkitKumar-rt4it
@AnkitKumar-rt4it 3 жыл бұрын
Thank you Jack for the awesome video. I would say that this is one hell of video that mentions a lot of quality content about the interviews, architecture design and how to prepare them. Some best things discussed in the video were : 1) The person had 8 years of experience and still he was low on architecture design. May be you are not pushing yourself harder. 2) We all might not be working in the company that works on scaling the application. But we can still know what the company is doing by reading their engineering blogs. 3) You must be driving the interview and not the interviewer should be pushing every time. I was not pushing myself harder and it's better that I start pushing myself harder and start reading the blogs of big tech companies.
@kenx8833
@kenx8833 2 жыл бұрын
Watched this a couple years ago when I switched jobs and marked it "Good" and now stumbled upon it again. Still feel that the content is awesome. Great technical details, good suggestions of strategies / approaches, and the explanations on the mindset one should have going into these interviews / prepping for these interviews are absolutely on point as well. Respect for putting out such good content,
@jackson-gabbard
@jackson-gabbard Жыл бұрын
That really means a lot. Thanks for sharing this. You made my day.
@JDiculous1
@JDiculous1 4 жыл бұрын
Can't thank you enough for making this, found it extremely helpful. Shame you stopped making videos!
@cyphen21
@cyphen21 3 жыл бұрын
Most insightful systems design tutorial yet.
@harsandeep
@harsandeep 7 жыл бұрын
one of the best videos on system design interview
@brianblackie9434
@brianblackie9434 6 жыл бұрын
Such a good talk.. cheers. I have an interview tomorrow so this has helped.
@alexsalo
@alexsalo 3 жыл бұрын
That actually sounds like an interview that reflects a realistic day to day work :)
@kunal_tanti
@kunal_tanti 3 жыл бұрын
One of the best take away "If you are going through hell, keep going."
2 жыл бұрын
Super good tips and mindset for approaching such interviews. Thanks!
@mannepalliutube
@mannepalliutube 3 жыл бұрын
Too good and you are a great communicator of your ideas. Just loved it.
@alanrice9935
@alanrice9935 5 жыл бұрын
thanks for sharing. architecture is way less discussed since it's more open ended but imo shows a developer's experience much more. the bass line of the background track is also very funky
@ningoo
@ningoo 7 жыл бұрын
Thanks, very helpful video! I really like the logging service example in the video, very thought-invoking
@senthilandavanp
@senthilandavanp 4 жыл бұрын
Thanks for sharing the knowledge with us.I think i need to watch twice to understand
@kevinyang9094
@kevinyang9094 5 жыл бұрын
Amazing Video! Thanks Jackson. Gonna interview at FB next week, wish me good luck. : )
@AlbertoCamposR
@AlbertoCamposR 6 жыл бұрын
Thanks Jackson for uploading this video. It's really helpful!
@AlissonSiri
@AlissonSiri 6 жыл бұрын
I really enjoy your videos, thank you so much for sharing your experience with us.
@jhillyt
@jhillyt 7 жыл бұрын
Jackson, awesome session! Thank you.
@xiangni3923
@xiangni3923 4 жыл бұрын
I am going to interview with facebook. The system design interview advices you gave are very helpful! Thank you vm for the fantastic video!
@CODcanbefornoobs
@CODcanbefornoobs 8 жыл бұрын
eyy you're still with us! please don't leave.
@NathanMartins
@NathanMartins 5 жыл бұрын
Man, this video is so motivating. Big thumbs up
@iamdedlok
@iamdedlok 3 жыл бұрын
Hi Jack, Good morning and hello from Sydney! This video was amazing and hugely inspirational for me. Nicely done !! Subscribed and looking forward to more amazing videos from you!
@at_tap
@at_tap 4 жыл бұрын
Great video, it was so interesting that after a while I stopped noticing the background music which was little distracting in the beginning. Thanks for such inflammatory film
@lynxArul
@lynxArul 7 жыл бұрын
Amazing video! Learnt a lot. I liked the background music it didn't bother me too much. Please do keep up these videos coming in. I just wish you had more videos love it!
@48956l
@48956l 2 жыл бұрын
This is a fantastic video that inspired and also terrified me. I'm going to be as animated and hungry for knowledge as I can be in this interview.
@yonglongd.4730
@yonglongd.4730 7 жыл бұрын
Thanks Jackson. Great video, very helpful.
@romanshvetsov3275
@romanshvetsov3275 4 жыл бұрын
great interview! thanks! the last part is the best - just keep going
@flixbuf2850
@flixbuf2850 6 жыл бұрын
Heck, you nailed it dude! What killer video it is... Great enlightenment... Keep rocking! Another fan in your funnel :)
@robertdalin
@robertdalin 3 жыл бұрын
This is phenomenal, thanks for making this video
@RaymondChenon
@RaymondChenon 7 жыл бұрын
Excellent, I watched till the end. Amazon is flying me for an on-site interview in 3 days ( 8 dec ). I'm a mobile developer . I failed at a similar company on the scalability interview but aced the coding. Your video helped to get the right attitude. I'm talking with the SREs and they are happy to share how they solved the black Friday issue. I will post how it went.
@manoharkotapati9254
@manoharkotapati9254 7 жыл бұрын
Hi Raymond, If you don't mind, Can you please share your interview experience?
@ageenppz
@ageenppz 5 жыл бұрын
This is awesome, man. I'm totally into it and didn't notice the music at all. :)
@matthcw8745
@matthcw8745 3 жыл бұрын
Really, really good insights, thanks Jackson!
@nem035
@nem035 7 жыл бұрын
Great video! Thanks for all the awesome insights
@meganlee5897
@meganlee5897 6 жыл бұрын
love the talk!weirdly I really love the bgm too.
@connections2190
@connections2190 6 жыл бұрын
Very inspiring, enjoyed every part.
@DeepakArora1976
@DeepakArora1976 7 жыл бұрын
Great intro.... and I really enjoyed listening you!
@zakharbondia1647
@zakharbondia1647 4 жыл бұрын
Wow! Great talk. Much inspiration
@ANJANI4986
@ANJANI4986 4 жыл бұрын
Nice video. I made the playback speed as 2X as I usually do to understand any videos and it was such an amazing rap with music.
@yunlianghuang4629
@yunlianghuang4629 7 жыл бұрын
Thanks Jackson, it is a great video! Could you try to share some video about how to approach a detail system design question with drawing something, from frontend to backend, distribution system etc?
@seanjcan
@seanjcan 7 жыл бұрын
Great video! Have one of these coming up and this helped a lot.
@bluberrryhill
@bluberrryhill 3 жыл бұрын
I like you. Please make more videos. I also really liked your behavioral interview video. I'll definitely be using your advice, and recommend you to tech friends who are interviewing. Thank you so much!
@bharattejwani4993
@bharattejwani4993 6 жыл бұрын
Hey Jackson, it was an awesome video to watch and learn something new. I would like to request you to make some videos on real scenarios of system design, which may include the basic requirements that an entry level graduate should know at least. Thanks
@math23ab
@math23ab 4 жыл бұрын
This is probably the most impactful video I've ever seen about interviews and tech
@scabbage
@scabbage 4 жыл бұрын
Great video about general system design process. The concurrent connection analysis could go into some details on how you get concurrent users from throughput (68K user per sec). If every user stays for 1 sec and leaves, sure. You would have 68K concurrent users at any given point of time. But if visitors stay for 10 seconds on avg, then you would probably need to accommodate 680K concurrent connections (68K/sec * 10 secs) in total.
@vishalmishra7018
@vishalmishra7018 2 жыл бұрын
Thanks I was confused about this.
@fireystella
@fireystella 3 жыл бұрын
Really enjoy the way you talk. So COHERENT! 🤑🤑
@DHRUVNARAYANSINGH
@DHRUVNARAYANSINGH 4 жыл бұрын
Great, going to watch every video !
@yerbolatyeskaliyev7341
@yerbolatyeskaliyev7341 4 жыл бұрын
duude... inspiring, funny and veeeery useful... even with background music!
@avinashkharbanda957
@avinashkharbanda957 2 жыл бұрын
At 31:50 talking about PII & GDPR was awesome ;)
@omarflores4234
@omarflores4234 3 жыл бұрын
that is some solid advice right there. You’ve gained a new subscriber :)
@antilopesalga4342
@antilopesalga4342 7 жыл бұрын
Another awesome video, thank you!
@jamess5330
@jamess5330 Жыл бұрын
Very helpful! Study vidoes like this and then practice at Meetapro with mock interviews will help you land multiple offers.
@megichejanovsky3967
@megichejanovsky3967 3 жыл бұрын
It took me whole two minutes to see you implemented a recursion into your video. hilarious!
@kaushikdas417
@kaushikdas417 5 жыл бұрын
This is gold! All of it.
@corresponsalyt
@corresponsalyt 7 жыл бұрын
Great video! thanks for this one, was really helpful. Could you do a video for the networking interview?
@AlexanderOnTube
@AlexanderOnTube 4 жыл бұрын
Man this is awesome and super useful!
@TheRealMartin
@TheRealMartin 4 жыл бұрын
Great video, but this background music really is too loud.
@FroL_Onn
@FroL_Onn 3 жыл бұрын
Oh, god! What a nice video! Thanks a lot! Please, keep up!
@VigneshDhakshinamoorthy
@VigneshDhakshinamoorthy 3 жыл бұрын
Please repost without the background noise a.k.a (music) ..this is a gold mine :)
@HemantKumar-cb2uz
@HemantKumar-cb2uz 5 жыл бұрын
i really like the videos that you have posted , very well calibrated and presented. Would you be able to post something similar on API design interview as well, appreciated.
@eclipselu
@eclipselu 7 жыл бұрын
Thanks Jackson, got great help from your video.
@GurdeepSabarwal
@GurdeepSabarwal 7 жыл бұрын
thanks jackson .. amazing video .... keep posting this type of video .. :)
@GURUYATHI
@GURUYATHI 4 жыл бұрын
You are awesome man..! great video...! Very informative and useful for me...! thank you
@andrearmstrong3715
@andrearmstrong3715 3 жыл бұрын
Hey Jack, first of all, great video, I hope you do more of these in the future. I was wondering if you could comment a bit about how Product Design Interviews contrast with System Design Interviews, which is something I know FB also offers for people with more of a full-stack background. It is my understanding that there's a bigger focus on api/components/data structure rather than on scalability and capacity estimation, would you say that sounds correct? Would an interviewer still expect me to calculate bandwidth/throughoutput for these interviews?
@MrW3iss
@MrW3iss 4 жыл бұрын
Laf. Had me there for a minute with the pitch correction. Was thinking "wtf is wrong with this guys balls" 😂 Thanks for the videos, man!
@divirathi
@divirathi 4 жыл бұрын
Awesome , highly motivating
@taotang6557
@taotang6557 7 жыл бұрын
Good job, sir!
@itsjmmariano
@itsjmmariano 6 жыл бұрын
Hi. Thanks for this video. I was wondering, what video recorder gadget you used to record this vid as well as the microphone :)
@itsjmmariano
@itsjmmariano 6 жыл бұрын
I actually wanted to start my own VA company and want to start podcasting as well. Thanks for your reply! :)
@rtylerlucas
@rtylerlucas 6 жыл бұрын
You are great. Learned a lot, thank you!
@adarshsingh1667
@adarshsingh1667 6 жыл бұрын
Thanks, Jackson for such a nice video and covering all the point as an interviewer, However how or where to get the good understanding of designing such system when you never got such opportunity or you were in support project all the time during your career?
@daleprather3026
@daleprather3026 3 жыл бұрын
Very motivating. Love your videos. You're great at this. Why'd you stop?
@koeber99
@koeber99 6 жыл бұрын
Great and useful video. Please keep them coming .....However, the background music should be played at a lower volume !!
@markoshivapavlovic4976
@markoshivapavlovic4976 2 жыл бұрын
Dude your videos are awesome.
@dmitrybekker1194
@dmitrybekker1194 3 жыл бұрын
Hey, Jackson, it was a great video! Why did you stop do more like this?
@khaledsaleh4238
@khaledsaleh4238 6 жыл бұрын
Nice Video , thank you Jackson very much!.
@greggleventhal5010
@greggleventhal5010 4 жыл бұрын
Before these types of interviews, I highly recommend taking a breadth mint®
@hermesmercuriustrismegistu4841
@hermesmercuriustrismegistu4841 3 жыл бұрын
Great content. Thank you!
@MrSoloboii
@MrSoloboii 6 жыл бұрын
In contrast to what everyone else is saying about the background music, I thought it made the entire talk easier to listen to than without
Episode 07: Intro to Behavioural Interviews
57:19
Jackson Gabbard
Рет қаралды 267 М.
Google system design interview: Design Spotify (with ex-Google EM)
42:13
IGotAnOffer: Engineering
Рет қаралды 999 М.
PINK STEERING STEERING CAR
00:31
Levsob
Рет қаралды 21 МЛН
Её Старший Брат Настоящий Джентельмен ❤️
00:18
Глеб Рандалайнен
Рет қаралды 8 МЛН
Just try to use a cool gadget 😍
00:33
123 GO! SHORTS
Рет қаралды 84 МЛН
Google Systems Design Interview With An Ex-Googler
59:59
Clément Mihailescu
Рет қаралды 758 М.
Systems Architecture Interview: Clarifying the Question
21:59
Jackson Gabbard
Рет қаралды 8 М.
System Design : Design a service like TinyUrl
24:10
Tushar Roy - Coding Made Simple
Рет қаралды 561 М.
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
Рет қаралды 96 М.
System Design Interview: Design Ticketmaster w/ a Ex-Meta Staff Engineer
58:39
Hello Interview - Tech Interview Preparation
Рет қаралды 37 М.
Design Twitter - System Design Interview
26:16
NeetCode
Рет қаралды 458 М.
Want to Get Better at the System Design Interview? Start Here!
18:26
Engineering with Utsav
Рет қаралды 112 М.
WWDC 2024 Recap: Is Apple Intelligence Legit?
18:23
Marques Brownlee
Рет қаралды 6 МЛН
One To Three USB Convert
0:42
Edit Zone 1.8M views
Рет қаралды 441 М.
WWDC 2024 - June 10 | Apple
1:43:37
Apple
Рет қаралды 10 МЛН
Нашел еще 70+ нововведений в iOS 18!
11:04
iPhone 12 socket cleaning #fixit
0:30
Tamar DB (mt)
Рет қаралды 44 МЛН
DC Fast 🏃‍♂️ Mobile 📱 Charger
0:42
Tech Official
Рет қаралды 485 М.