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!
On-campus placements: For final year graduates where Amazon recruits with on-campus drives
The on-campus hiring 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 move to the next round.
The second and final round is a set of 4 technical interviews.
There is no separate HR interview that is conducted. These questions are asked by the interviewers 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.
Off-campus recruiting: For those applying to Amazon via a referral or their Job portal externally (not via any campus drive)
The off-campus recruiting process can 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.
Another route to get hired at Amazon is through the 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 the Off-campus recruiting.
If you still want further information on the Amazon recruitment process, fill out this Google form with some basic information and we will get in touch within 48 hrs to help you out.