I applied online. The process took 1 week. I interviewed at Amazon (Seattle, WA) in Feb 2017
Interview
Interview started with job description and duties to perform in the team if selected
Interviewer then questions on current work roles & responsibilities
Questions on Databases
Questions on Datawarehouse concepts
Questions on Performance Tuning
After that asked SQL technical questions
Interview questions [1]
Question 1
1. What difference have you made in current team apart from regular work ?
2. What are the steps you follow to rebuild a table in database ?
3. How did you do performance tuning ?
4. How do you find the skewness of data in table ?
5. Difference between RDBMS and Dimensional Modeling
SQL
1) purchase
customer_id product_id quantity purchase_date
1 111 1 01/01/2017
1 111 2 01/02/2107
1 222 2 01/02/2017
2 111 3 01/04/2017
2 222 1 01/03/2017
3 222 1 01/05/2017
3 222 1 01/06/2017
3 111 1 01/06/2017
3 111 1 01/04/2017
Q: How many customers bought each product how many times during the week?
Product_Id Number_of Customers Number_of_Times
111 2 2
111 1 1
222 2 1
222 1 2
2) daily_usage
account_id usage_amount usage_date
1 10 1
1 20 2
1 15 3
1 30 4
Q.
a) How do you print the usage_amount of previous/consecutive rows
b) Without using window functions
I applied online. The process took 1 day. I interviewed at Amazon (Sunnyvale, CA) in Aug 2016
Interview
Had one round of interview on the phone. Questions were average to very difficult. Some questions revolved around creating an ER diagram for a library management system. There also questions on ETL design and architecture and basic SQL queries. Had answered all questions and even gave multiple approaches for many questions. But still didn't qualify for the next round of interview. AM not sure what they are looking for. Even the interviewer was very much interested and wanted to talk more but because the conference room was booked by someone else he had to leave and said they will call back. But there was no reply for two weeks and only after I followed up they emailed me the "you are not selected" template. Not sure what they are looking for. There are so many Amazon open opportunities flashing on every job websites, but all my past experiences with them has been so bad that I hesitate to apply.
I applied through an employee referral. I interviewed at Amazon (New York, NY) in Oct 2016
Interview
The first round is phone interview where the interviewer asked behavioural questions and then two SQL queries related to joins, date formats on two tables. Prepare mySQL queries well and the questions on glassdoor. The interviewer was really nice and helpful throughout in the process. Big data and analytics questions like how will you handle the data if multiplied may be asked.
Interview questions [1]
Question 1
SQL query to calculate orders for last week when the date when it was ordered is given.