It starts with an online assessment, followed by phone screenings. Successful candidates proceed to on-site interviews, tackling coding challenges, system design questions, and behavioral interviews. Expect to showcase problem-solving skills, discuss past projects, and demonstrate knowledge of data structures and algorithms. The process evaluates technical expertise, cultural fit, and alignment with Amazon's leadership principles.
Interview questions [1]
Question 1
Technical questions:
"Describe how you would design a scalable system for Amazon's product recommendation engine."
"How would you implement a least recently used (LRU) cache?"
"Given an array of integers, find the maximum sum subarray."
Behavioral questions:
"Tell me about a time when you had to make a difficult decision with limited information."
"Describe a situation where you disagreed with a team member. How did you handle it?"
"Give an example of how you've applied Amazon's leadership principle of 'Customer Obsession' in your work."
I interviewed at Amazon Web Services (Dublin, Dublin)
Interview
Behavioral questions, asked to tell about how team disagree with me and we handled that. After that coding question: Balanced brackets. Given stream of chars, tell whether it is balanced or not (each opened bracket should be closed). As follow up, asked how to extend code to support other symbols.
I interviewed at Amazon Web Services (Arlington, VA)
Interview
They give you a couple of online assessments then a final round to discuss the code you wrote and make sure you wrote it. You can probably find all of the questions on leetcode.
The first part of process was Amazon assessment. Then clearing that, the interview loop consisted of 3 rounds.
1. Technical Coding (OOPs) and Behavorial (LP)
2. Behvaorial (LP)
3. Technical Coding Round
Top companies for "Compensation and Benefits" near you