0

How is system design round for junior level roles different from senior level roles interviews?

Profile picture
Entry-Level Software Engineer [L3] at Googlea month ago

Is there any other difference other than the number of rounds someone would need to give for system design at interviews of these levels.

36
3

Discussion

(3 comments)
  • 0
    Profile picture
    Tech Lead @ Robinhood, Meta, Course Hero
    a month ago

    Okay, this is actually an easy question (unless I'm super out of the loop): Junior engineers generally don't get system design rounds.

    If a company is giving a true, in-depth, rigorously graded system design round to a junior engineer, they are being cruel and have outrageous expectations.

    You can go through my entire L3 -> L4 course and see there's no mention of system design: Grow From Junior To Mid-Level Engineer: L3 To L4

    I was at Meta, and juniors [E3] at Meta are like mid-level engineers at other companies (they're paid like it too). Despite that, I would never expect an E3 to be able to do high-quality system design. That is so unreasonable.

    • 0
      Profile picture
      Friendly Tarodactyl
      Taro Community
      a month ago

      I see for mid level roles they have a system design round, how would that be different from the ones for senior level. I find that system design is really wide. Wanted to understand for a mid level role interview how much is required

    • 0
      Profile picture
      Tech Lead @ Robinhood, Meta, Course Hero
      a month ago

      I see for mid level roles they have a system design round, how would that be different from the ones for senior level. I find that system design is really wide. Wanted to understand for a mid level role interview how much is required

      My bar for mid-level is if they can just do a non-embarrassing system design at all. It's tricky to quantify as system design is inherently quite fuzzy. This should shed some color on what senior looks like: "What is the difference between a Senior and Staff engineer in a System Design Interview?"

      I recommend the technical part of the L4 -> L5 course as well: Grow From Mid-Level To Senior Engineer: L4 To L5