4

How are hiring decisions made?

Profile picture
Entry-Level Software Engineer [SDE 1] at Amazon5 months ago

I would like some info on how hiring decisions are made. I understand DSA and System Design are important but HMs know these aren't good predictors of performance so I see a disconnect there.

I'd like to understand what goes through the mind of the HM and/or committee before a decision is made.

I know it's a broad and complicated question that has different answers depending on the company, but any info is helpful.

125
3

Discussion

(3 comments)
  • 3
    Profile picture
    Staff Eng @ Google, Ex-Meta SWE, Ex-Amazon SDM/SDE
    5 months ago

    “HMs know these aren’t good predictors of performance”. It isn’t about predicting performance. That’s not really measurable. It is a bar that exists. The hope is to see how you think and adapt, as well as your existing knowledge and skill.

    I know it doesn’t seem like it with current interviewing, but companies like Amazon spend a ton of time and money researching interviewing practices, measuring outcomes, doing analysis of different approaches, and ultimately this shapes how interview loops are structured. Imperfect, but huge effort goes in.

    Anyway! I really only know Amazon’s process. In the debrief, what you did is discussed, but how you approached it, how you handled twists, how you handled feedback, and so on. At Amazon the HM and Bar Raiser make a hiring decisions. They discuss the data with the rest of the loop, dig in, and try to find if the gaps the candidate has are risks they are willing to assume, and if they have enough bar raising abilities to make it a good hire. If someone has average performance in everything, and a couple of yellow or red flags, there’s nothing to “pull them up”. If someone has a few stumbles but kills a couple of sessions then it is easier to accept what’s missing and still push them over the bar.

    • 0
      Profile picture
      Entry-Level Software Engineer [SDE 1] [OP]
      Amazon
      5 months ago

      Thanks for the insight :). Can you give some more insight on how the HM makes the decision? What do they consider when making the decision?

  • 1
    Profile picture
    SDE @ Amazon - www.anamazonsde.com
    2 days ago

    After the onsite loop is finished, the interviewing team gathers to take the decision. This meeting has multiple parties involved:

    • The recruiter: He is your defending partner inside the loop, he does his best to make sure you are hired if you deserve that.
    • The HM: He is the manager that has a position open, he interviews you, and if he thinks you are a good candidate, it’s in his best interest to hire you as well.
    • The Bar Raiser: He can be one of the technical interviewers, or a non-technical with just all-LP round, or even just an observer in the meeting without actually interviewing you, his job is to defend the company’s policy, and make sure to hire you only when you raise the bar for the company. This is the only person that has veto power to reject a person.
    • The interview team: This includes all other SDEs that interviewed you.

    The bar raiser starts by going around, taking any high level comments, then commencing with all the competencies that Amazon measures against. Every interviewer gets to show his feedback, gets asked on it, tries to convince the team with his decision.
    Prior to the meeting, every interviewer must input his feedback, that includes if he agrees with hiring you or not, then the bar raiser challenges each person to make sure the feedback is fair, and that the decision the interviewer chose is justified.

    This is basically the summary of how it's done, but more details can be added if needed..