Solutions Architect applicants have rated the interview process at Amazon with 3.5 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 50% positive. To compare, the company-average is 58.6% positive. This is according to Glassdoor user ratings.
Candidates applying for Solutions Architect roles take an average of 14 days to get hired, when considering 2 user submitted interviews for this role. To compare, the hiring process at Amazon overall takes an average of 33 days.
Common stages of the interview process at Amazon as a Solutions Architect according to 2 Glassdoor interviews include:
Presentation: 25%
Phone interview: 25%
Other: 25%
One on one interview: 25%
Here are the most commonly searched roles for interview reports -
Two phone screen interviews and then five in person interviews in one day, including a solution presentation. The interviews are all behavioral based and tied back the Amazon Leadership Principles.
Interview questions [1]
Question 1
What is the difference between network Layer 2 and 3?
TCP vs UDP
Use cases
What newer technologies would use UDP
Unicast vs Multicast
What's a three tier web architecture
How would you limit downtime
What about maximizing uptime for the Db
What else would you do for a high volume distributed app web site
What is continuous integration
What ci/cd tools have you used
What are the benefits of ci/cd
What tools have you used for infrastructure monitoring
Discuss durability vs availability
Discuss SSD vs traditional disk
What are the RAID levels
Which one would a DB use
How would you mitigate a DOS?
What is identity management?
Where are customer encryption keys stored
How do you secure a web site
What's a Web Application Firewall?
How's it differ from a firewall?
What is a Bastion host?
What are SQL databases good for?
What are NoSQL databases good for?
How can a database be scaled?
What is a CDN?
How does a CDN make web sites faster
How you challenge an existing process
How do you challenge a customer
How do you sell cloud to a compliance group
I applied online. The process took 2 weeks. I interviewed at Amazon (Spokane, WA) in Mar 2017
Interview
The interview process was exhaustive. It takes a long while to get feedback and you'd have to go through 3 phone interviews and then a face-2-face interview. It was a good experience and it will put you on your toe to prepare for subsequent interviews even if you're not selected.
Interview questions [1]
Question 1
From your point of view, what are the relevant responsibilities of an AWS Solution Architect?
I applied online. The process took 2 weeks. I interviewed at Amazon (San Francisco, CA) in Mar 2018
Interview
It seems to be quite popular for folks to vent about the AWS SA interview process on GD after the fact, and I did find it difficult and awkward, but not in the ways I was expecting. I only made it to the initial 90 minute phone screen, and did not get selected for the full onsite loop.
First off, the good things:
1. Recruitment team were really helpful and professional
2. Overall it is a fair process, and definitely gives you an insight in to how the group operates.
3. Reinforced my belief that you would be joining a high performing team.
Not-so-good things:
1. Phone screen with team is done on an awful in-house tele-conferencing line with poor audio. I couldn't always hear what they were saying, and vice versa. This definitely a barrier to proper communication and not in the candidate's favor. Make sure you're in a quiet space with excellent phone hardware :-)
2. I spent lot of hours/days/weeks prepping for the interview, but I spent far too much time on organizing my answers to the behavioral dimension of the expected question set ("Tell me about a time" etc) and not enough on the base AWS capabilities. For the initial tech screen with the hiring team, it is very important to be able to virtually whiteboard (ie, describe) how to build a scalable and secure architecture on AWS. This is on me, my judgement was way off here, and I should have spent more time rehearsing this aspect, and left the 14 principles to the onsite loop (I did get asked 1 or 2 behavioral Q's on my phone screen, but they were almost after-thoughts).
3. There are some open-ended questions centered on industry buzz-words that are, perhaps deliberately, ambiguous, but when pressed for specifics, it seemed the interviewer could not provide actual details. I am not totally sure they always knew exactly what they were asking, and were working from a script. For example, there is a fair few questions about distributed architecture with no actual specifics around scale or business problem. Whether a computing system can be labelled "distributed" is very much in the eye of the beholder, in my experience. Scalability or elasticity does not imply true distribution.