Тёмный

Systems Architecture Interview: Clarifying the Question 

Jackson Gabbard
Подписаться 39 тыс.
Просмотров 9 тыс.
50% 1

In this miniseries, we'll dive deep into the mechanics and best practices of systems design and systems architecture interviews. The advice here is based on the interview processes at companies like Google, Meta, Amazon and many others.
For this first episode, we'll go over a real-world example interview question. We'll talk about how to start off on the right foot in these interviews. Many people trip up in the opening minutes of these interviews because they don't approach it systematically. Watch this video to find out what the best practice is.

Наука

Опубликовано:

 

30 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 51   
@megaman2016
@megaman2016 Год назад
Wow you are back! Your content was way way ahead of its time
@jackson-gabbard
@jackson-gabbard Год назад
Aw thanks! Really appreciate the kind words!
@poosanth
@poosanth 4 месяца назад
Interviewers are super villians. This makes sense. Thank you! :)
@ash-hw5en
@ash-hw5en Месяц назад
Could you make video on ML design interviews as well? Your behavioral interview and system design interview videos are awesome. This clarifying questions part is common with ML design interview too, so its definitely helpful.
@balticspirit3082
@balticspirit3082 Год назад
Your videos are pure gold! I learn so much about interview process also from the hiring side perspective. Thanks!
@chkhd
@chkhd Год назад
Thanks so much for making content again! your videos are the ones I recommend the most!
@anuj3089
@anuj3089 Год назад
Thanks alot for your Behavioral Interviews helped me go with right mindset , having honest discussions. Best wishes for new series!
@seanmister66
@seanmister66 Год назад
Excellent video! Great words of advice, transferrable to a variety of careerpaths.
@NS-cs3wp
@NS-cs3wp Год назад
Great advice and excellent example of all the ways you can expand on even the simplest of pieces of information.
@charlescai
@charlescai 9 месяцев назад
This is great content Jackson, have been following you for years and thank you keep going help others like me to grow. (Best wish for your new company too. )
@paulsagar
@paulsagar Год назад
Great to see you back! Eagerly waiting to learn from you.
@jackson-gabbard
@jackson-gabbard Год назад
Thanks so much for the kind words! It's good to be back. ❤️
@nifalconi
@nifalconi Год назад
Thanks to you I got a better job with twice the salary. Great to see you back! Your best video is the one about Behavioral Interviews
@jackson-gabbard
@jackson-gabbard Год назад
That's amazing to hear! I'm sure you put in the work and found yourself the better role though.
@NimrodPriell
@NimrodPriell Год назад
Learned a couple of things here - great video!
@Anonymous-rl2it
@Anonymous-rl2it 4 месяца назад
This is an amazing explanation of how to define the scope of the system design problem. Keep up the good work. If you could make similar video for coding interview to guide how to navigate through it. It would be really helpful. Thank you.
@rdwash
@rdwash Год назад
Fantastic once again Mr Gabbard!
@mayankketkar3450
@mayankketkar3450 Год назад
Love your thought process!
@amitkumargupta-
@amitkumargupta- Год назад
Holy Shit, Didn't know you'll be back! WB
@user-xx1ex9hb6l
@user-xx1ex9hb6l 2 месяца назад
Thank you) Careem HR sent your channel to me like a one of guidelines)
@farmeda446
@farmeda446 Год назад
Very interesting and informative, thanks
@Global_nomad_diaries
@Global_nomad_diaries 15 дней назад
Facebook recommended me to watch your videos.
@expeditiontoabyss3597
@expeditiontoabyss3597 4 месяца назад
mate, please keep doing this crazy good content, I bag you!🙂
@koftunka
@koftunka Год назад
Jackson, thank you for the great content. I've been following you since your "original" date of starting the channel. Glad to see you back. Now, it's been 2 months since the announcement of the Systems Architecture miniseries, sooo.... where is the next video?!?!?! ;))))
@jackson-gabbard
@jackson-gabbard Год назад
Hi @koftunka! Sorry to keep you waiting. I'm actually planning to shoot the video next week. You won't have to wait much longer for the next episode!
@RomanKurbangaliev
@RomanKurbangaliev 10 месяцев назад
Thanks for great video!
@hxrayful
@hxrayful 3 месяца назад
great episode thanks a lot
@RickDkkrd
@RickDkkrd 7 месяцев назад
8 months forward after the first episode we, the subscribed folks, still really want to hear more about system desing interviews.
@emily_online
@emily_online Год назад
One of your videos helpfully pointed out that progress > perfection. I still find system design challenges to be overwhelming and have a hard time making progress after clarifying requirements. I have a hard time translating a problem with such large scope into concrete components, especially if I haven't had exposure to that domain. If anyone has advice for overcoming this, I'd appreciate it.
@jackson-gabbard
@jackson-gabbard Год назад
You're certainly not alone in facing that part of the challenge. I'm happy to share that the very next video in the miniseries is titled "Breaking the Problem Down" and focuses on exactly this part of the challenge. Hopefully it's helpful for you.
@emily_online
@emily_online Год назад
@@jackson-gabbard much appreciated. Thank you!
@ambrishverma4097
@ambrishverma4097 6 месяцев назад
Hi Jackson, Why you are not making more videos on system Design? Please create more content on it.
@AndreTiconaRollano
@AndreTiconaRollano Год назад
Great video! I got one question, what do you consider the right amount of time to dedicate to clarifying requirements? I've had interviews where I felt I was overthinking the problem while the clock kept ticking and then I felt like I rushed rest of the time I had left.
@jackson-gabbard
@jackson-gabbard Год назад
Ah, this is a good question! The ace move here is to figure out questions that reduce the complexity by as much as possible with each question. Say, for instance, you start by asking "What programming language should I write the code in?" Then, you haven't really narrowed down the complexity by much. Many programming languages can be used to solve the same problems. So that detail doesn't help you. You want to make sure you're asking the most thoughtful detail-clarifying questions you can. As to how many to ask -- if you're going on for more than about 5 minutes, you've probably overdone it. These interviews are generally 45 minutes long. 2 or 3 minutes are usually taken up with intros. Then they try to give you 5ish minutes for questions at the end. So, that leaves ~37ish minutes of time to dig into the content. If you take 10 minutes for clarifying questions, you've dramatically reduced the time you have to actually solve the problem. If you were trying to be a top-tier interviewee, you'd be trying to find the fewest questions you can possibly ask that get you clarity. I'd expect you'd have a hard time doing that with fewer than at least 4 or 5 follow-up questions.
@TheLudoboss
@TheLudoboss Год назад
Such a fantastic video! Content and presentation are on point (and above)! Thank you for doing this. 🙇 One additional benefit of clarifying the question: - it is the first easy win of the (~day~) interview. It is like making your bed when you wake up, it helps make you feel good and confident for the rest of the interview. Also, I think you missed a very important point in that question's instance catalog. From the question presentation, it is clear there is already a back-end, and one that handle 50millions users! 💥 I'd totally ask what are the drawbacks and limitations of their current back-end. Do you restart from scratch, or try to patch a sinking overloaded ship? Maybe the question is not even fictional and they actually are struggling to scale? My fear is that it could be seen as trolling or a bit to confrontational.
@jackson-gabbard
@jackson-gabbard Год назад
That's a great point. If you asked me in an interview, it would be a strong indicator that you're the sort of thoughtful teammate I'd love to work with.
@itayerlich2568
@itayerlich2568 Год назад
Great video
@jackson-gabbard
@jackson-gabbard Год назад
Aw, thanks! Great to hear you enjoyed it.
@postman12
@postman12 9 месяцев назад
This is a great channel with a great usage of the language!! Thanks for the best effort. However, why should I subscribe to the channel where 3 videos are published yearly :D, (I am a subscriber though :D)
@ebragimovic
@ebragimovic Год назад
Great video, Jackson! I have an issue here, I’ve been working as a software engineer and a leading engineer for many years already, now trying to make my move towards the architecture side but literally getting no responses from any job I’m applying for, not sure the what’s the problem is, is it because of the previous job titles were lead engineer rather than architect? Or something wrong with my CV itself, I tried my best to demonstrate my related experience but no luck so far. If you can mentor me in this critical stage of my career I’d be very glad
@jackson-gabbard
@jackson-gabbard Год назад
Hi Ebrahamovic! Without more context, it's hard to say. Can you send me your CV? jg (at) jg.gg. I can probably tell you something useful from there.
@js-ko
@js-ko Год назад
Hi nice to meet you
@jackson-gabbard
@jackson-gabbard Год назад
Nice to meet you, too! Hope you enjoy the video!
@AlexSpX-s
@AlexSpX-s Месяц назад
Hi from Russia ))
@js-ko
@js-ko Год назад
It said iw will start 4 o clock😢
@jackson-gabbard
@jackson-gabbard Год назад
Sorry you missed the premiere! The video went live at 2:30pm.
@js-ko
@js-ko Год назад
Lol
@vchabal
@vchabal Год назад
or your interviewer will say "skip that QnA, and dive into architecture", and showing that i have some questions doesn't help. (edit: interviewers should be educated as well, not only the interviewed ones)
@jackson-gabbard
@jackson-gabbard Год назад
If they do say that, you at least know you've gotten the most information from the interviewer that you could. It's better to ask and be told, "No, please just solve the problem," than to *not* ask and potentially be solving the *wrong* problem.
@vincentlequang2
@vincentlequang2 11 месяцев назад
Do you have any social media, like a twitter/X account where we can stalk you? You're making good videos, but it's been 5 months since that last one. Maybe you need a bit of encouragement to not drop the ball...
@erikamartin5484
@erikamartin5484 Год назад
😴 Promo'SM
Далее
Episode 07: Intro to Behavioural Interviews
57:19
Просмотров 273 тыс.
Документы для озокомления😂
00:24
▼КОРОЛЬ СОЖРАЛ ВСЕХ 👑🍗
29:48
Просмотров 412 тыс.
Coding Interview Problem: Permutation Generator
18:31
Просмотров 106 тыс.
Coding Interview Problem: Least Disruptive Subrange
51:06
Watch this before your System design interview!!
28:18
Просмотров 123 тыс.
Coding Interview Problem: Calendar Conflicts
13:37
Просмотров 46 тыс.
iPhone socket cleaning #Fixit
0:30
Просмотров 17 млн
Новые iPhone 16 и 16 Pro Max
0:42
Просмотров 2,2 млн
Проверил, как вам?
0:58
Просмотров 81 тыс.