Systems Architecture Interview: Clarifying the Question

Поделиться
HTML-код
  • Опубликовано: 21 дек 2024

Комментарии • 53

  • @megaman2016
    @megaman2016 Год назад +16

    Wow you are back! Your content was way way ahead of its time

  • @poosanth
    @poosanth 9 месяцев назад +3

    Interviewers are super villians. This makes sense. Thank you! :)

  • @nifalconi
    @nifalconi Год назад +3

    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  Год назад +2

      That's amazing to hear! I'm sure you put in the work and found yourself the better role though.

  • @Anonymous-rl2it
    @Anonymous-rl2it 9 месяцев назад

    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.

  • @RickDkkrd
    @RickDkkrd Год назад +1

    8 months forward after the first episode we, the subscribed folks, still really want to hear more about system desing interviews.

  • @NimrodPriell
    @NimrodPriell Год назад +3

    Learned a couple of things here - great video!

  • @balticspirit3082
    @balticspirit3082 Год назад +3

    Your videos are pure gold! I learn so much about interview process also from the hiring side perspective. Thanks!

  • @chkhd
    @chkhd Год назад +1

    Thanks so much for making content again! your videos are the ones I recommend the most!

  • @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!

  • @rdwash
    @rdwash Год назад +1

    Fantastic once again Mr Gabbard!

  • @emily_online
    @emily_online Год назад +3

    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  Год назад +2

      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!

  • @anuj3089
    @anuj3089 Год назад +1

    Thanks alot for your Behavioral Interviews helped me go with right mindset , having honest discussions. Best wishes for new series!

  • @ash-hw5en
    @ash-hw5en 6 месяцев назад +1

    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.

  • @charlescai
    @charlescai Год назад

    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. )

  • @expeditiontoabyss3597
    @expeditiontoabyss3597 9 месяцев назад +1

    mate, please keep doing this crazy good content, I bag you!🙂

  • @aauyshhotdude
    @aauyshhotdude Месяц назад

    This is really great content! Any chance we can get it in a podcast format?

  • @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. ❤️

  • @seanmister66
    @seanmister66 Год назад +2

    Excellent video! Great words of advice, transferrable to a variety of careerpaths.

  • @farmeda446
    @farmeda446 Год назад +1

    Very interesting and informative, thanks

  • @AndreTiconaRollano
    @AndreTiconaRollano Год назад +3

    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  Год назад +3

      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.

  • @ambrishverma4097
    @ambrishverma4097 11 месяцев назад

    Hi Jackson, Why you are not making more videos on system Design? Please create more content on it.

  • @arnab30dutta
    @arnab30dutta 4 месяца назад

    @jackson-gabbard
    I was loging for your come back.
    I was hoping : Could you kindly put up another video on
    a) Behavioural Questions in FAANG for 15-20yrs for SDE3/Principal Architect might face +
    b) how would you respond to those Questions ....please🙏

  • @amitkrgupta094
    @amitkrgupta094 Год назад

    Holy Shit, Didn't know you'll be back! WB

  • @mayankketkar3450
    @mayankketkar3450 Год назад

    Love your thought process!

  • @itayerlich2568
    @itayerlich2568 Год назад +1

    Great video

  • @ГеоргийЧеботарёв-к3и
    @ГеоргийЧеботарёв-к3и 7 месяцев назад

    Thank you) Careem HR sent your channel to me like a one of guidelines)

  • @RomanKurbangaliev
    @RomanKurbangaliev Год назад

    Thanks for great video!

  • @hxrayful
    @hxrayful 8 месяцев назад

    great episode thanks a lot

  • @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.

  • @Global_nomad_diaries
    @Global_nomad_diaries 5 месяцев назад

    Facebook recommended me to watch your videos.

  • @TheLudoboss
    @TheLudoboss Год назад +1

    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  Год назад +2

      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.

  • @postman12
    @postman12 Год назад

    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)

  • @js-ko
    @js-ko Год назад +1

    Hi nice to meet you

    • @jackson-gabbard
      @jackson-gabbard  Год назад

      Nice to meet you, too! Hope you enjoy the video!

  • @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  Год назад +2

      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.

  • @AlexSpX-s
    @AlexSpX-s 6 месяцев назад

    Hi from Russia ))

  • @vincentlequang2
    @vincentlequang2 Год назад

    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

  • @flippantfishtaco3132
    @flippantfishtaco3132 13 дней назад

    This video did not teach any sort of process a person can use in their interview. The advice can be summarized as, "think about the question harder until you do the say the right things". Thanks, very helpful.