It's one thing reading about the extreme DevOps practices of the unicorns (Google, Facebook, etc)
Over the last few years, I have written a few times about hiring, specifically in this post I suggested that companies schedule all interviews in one day, to cut down on the time required to hire, and to be responsive to the business and to candidates.
I recently interviewed at AWS for a Customer Solutions Manager (CSM) role, which is part of the Solutions Architect team. Similar to my Google interview 10 years ago, the AWS role also had one of the rounds that had multiple (4) back-to-back interviews. In the case of AWS, I had:
- a phone screen with HR, for about 30 mins
- a phone interview with a Sales Director, for about 45 mins
- Loop: 5 interviews, scheduled serially over a day, at their offices.
In the Loop, you meet a different person each time for 1 hour (they don't do panel interviews), then you go onto the next person. They schedule a lunch break, then you continue with the rest of the interview. This is a lot of work, and energy consuming, and requires you to be concentrating for almost 6 hours on end, with small breaks in between. You are answering detailed questions about your history, experiences, how you responded to specific incidents, and lots of behavioural questions. A few of the initial questions are familiar, which you can easily answer based on your preparation and homework. But as the interviews progresses, and you move from one interviewer to the next, as you start tiring, you cant always use your prepared answers to respond. You need to start thinking, and answering more honestly, and this is where the real you comes out. As the day goes on, the truth serum starts kicking it, and you start giving more real, honest answers.
They are also very "nice" - they don't harass you to push you for answers. They make you feel very comfortable, so you open up and answer more honestly.
And this is why FAANG companies and others run interviews in a Loop - so that they can have better exposure to you, with multiple interviewers over a period time, which allows them to see the real you.
The key thing is that AWS wants you to succeed. They send you a lot of info before each round, helping you to prepare. The HR rep called me the day before, to give me details on each interviewer, and the main topics they will ask me about.
Amazon Leadership Principles
You need to experience it to believe it, as to just how important these principles are to Amazon.
Our Leadership Principles aren’t just a pretty inspirational wall hanging. These Principles work hard, just like we do. Amazonians use them, every day, whether they’re discussing ideas for new projects, deciding on the best solution for a customer’s problem, or interviewing candidates. It’s just one of the things that makes Amazon peculiar.
The internet is full of videos and articles on how to prepare for the interviews, especially the behavioural questions, based on the Leader Principles. This one is the most important one to read and understand, as well as this one.
Besides the technical parts of the interview, you need to prepare for the behavioural questions based on the LPs. There are lots of coaches and others who have can help, and who have published their material online. Dan is one of the best, and he suggests about 10 to 15 days to prepare.
As a hiring manager, I have learnt that interviews are a flawed way to find the right employee. But if interviews are the best thing we have, then running it as above, and making it a rigorous process, gives you the best chance to find the best person:
- having multiple people interview the candidate, so you have different data points
- using a bar raiser, whos objective is to improve the hiring process and weed out short term hires
- Using behavioural questions based on the candidates past experience to predict future performance