This article covers the three ways Amazon recruits for Software Development Engineer:
On-campus placement drive
Off-campus recruitment: through job portals or recommendations
Hackerearth/ Hackerrun competitions
The folks at Amazon pride themselves on their work culture and people, as can be seen from the ubiquitous leadership principles touted throughout their ranks (Bezos often refers to his employees as his “army” and he, their “General”)
Thus, it shouldn’t come as a surprise that Amazon’s hiring process is intensive and thorough.
“ I’d rather interview 50 people and not hire anyone than hire the wrong person.”
When asked the three questions he asks before hiring anyone, Bezos gave these questions the most importance:
1. Will you admire this person?
2. Will this person raise the average level of effectiveness of the group they’re entering?
3. Along what dimensions might this person be a superstar?
If you want to get an insider view of Amazon’s hiring process, continue reading.
The on-campus recruitment process for Amazon is standard and consists of two rounds:
- Online Assessment
- Technical Interviews
To be eligible to sit for the recruitment, the following criteria should be met:
- 60% throughout (Class X, XII and Graduation)/ CGPA of 7.5 or more in Graduation
- Education gap of not more than one year
The recruitment process starts with an online assessment testing your programming skills. This is a screening round and the selected few moves to the next round.
The second and final round of the Amazon recruitment process is a set of 4 technical interviews.
There is no separate HR interview. The interviewers ask these questions during the technical interviews itself.
Some of the topics that are covered during these interviews are:
- C Language
- Data Structures
- Operating Systems
Questions asked often:
1. Given a string made from characters of any language. Create a string that contains all such characters exactly once.
2. Replace an element X in an array of non negative integers with 1 and move all the replaced 1s to left of array without changing order of other elements.
3. Rotate 90 deg given matrix and find k nearest points using k limited space. (Sourced from Glassdoor)
Other than programming skills, Amazon gives importance to problem identification, problem-solving and maintaining your cool in high-pressure situations.
Amazon’s off-campus recruitment process happens in one of two ways:
- Either through an application on their website.
- Through recommendations (colloquially called a referral).
After the application is processed, a telephonic screening process takes place. The phone interview tests your technical skills.
If you are shortlisted, there are a series of technical interviews that you need to attend to.
Questions asked often:
Find median of two sorted arrays.
Find minimum element is rotated sorted array.
Given 1 represents A, 2 represents B,….., 26 represents Z, find the possible character strings for a given number 12345. (Sourced from Glassdoor)
These interviews will test your problem-solving skills, your knowledge of Data structures, Algorithms, previous projects etc. Akin to the on-campus hiring process.
Hackerrank or Hackerearth challenges
This fun and innovative way allowed Amazon to conduct multiple recruitment drives at the same time.
The shortlisted candidates will have to go through a telephonic screening interview which tests the technical skills.
After screening, the candidates that made it through have to attend 3 or 4 personal interviews. These interview structures are similar to Amazon’s off-campus recruitment process.
This article is part of our Recruitment Process series where we offer insights into how some of the top companies go about their hiring process — from expected questions to an overview of their work culture.