Data Engineer I applicants have rated the interview process at Amazon with 3 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 57.8% positive. This is according to Glassdoor user ratings.
Here are the most commonly searched roles for interview reports -
I applied through a recruiter. I interviewed at Amazon in Sep 2024
Interview
I had the initial Phone interview.
Interviewer was easy to understand and provided few hints.
He listened to my answers and gave time to solve each of them.
It started with introduction, then 2 follow up questions from my resume on cost storage and optimiztion.
Then 2 SQL question out of which one was Hard one was medium.
Then i was given a Python question which was different than usual python question we get for Pthon. (I was not able to solve this).
Then another question on SQL to identify the output for various types of joins.
Finally there was a question on Leadership Principles.
Interview tool 90mins to complete.
Interview questions [2]
Question 1
3 SQL questions, out of which 2 were hard and 1 was medium.
1 Python question which was medium+.
1 Leadership principle.
Python question:
You are given a CSV file with below data.
std_name,physics,chemistry,maths
Alice,85,90,95
Bob,75,80,70
Charlie,60,65,75
Write a Python code to calculate the Average and Sum of all the subjects for each student.
Note: Do not use python libraries. Solve the problem using DSA.
Recruiter Call - Introductory-Call-Loop. Didn't pass the initial hiring manager round. Asked about 1 behavioral, 1 Data Modeling and 2 SQL, 1 Python questions. The SQL and python are basic to medium questions.
I applied online. The process took 2 months. I interviewed at Amazon (Seattle, WA) in Jun 2024
Interview
I recently had an interview process that, unfortunately, left me with a disappointing experience. The initial call with the recruiter was smooth and informative. She was extremely helpful and addressed all of my questions thoroughly, which I appreciated.
However, the technical phone interview was a different experience. The interviewer joined late and started by saying, "I didn't even remember the interview was scheduled for today." Throughout the interview, I felt rushed, as the interviewer frequently interrupted me before I could fully answer the questions. This made it difficult to convey my skills and experience properly.
Overall, the interview process felt unprofessional and left me with a negative impression.
Interview questions [1]
Question 1
1. Normalization
2. Start and Snowflake Schema
3. 2 Leetcode Easy questions
4. Python Data manipulation question
5. SQL question