I applied online. I interviewed at Amazon in Jul 2022
Interview
They started with an SQL question which was easy. Then the next question required using the windows function. Query tuning questions followed this...
Then the interviewer started asking me about data modeling questions, which I did not expect. Because, my recruiter said it's gonna be a SQL and Python Data Structure interview. But, there were no Python DS questions...
Interview questions [1]
Question 1
SQL.
We have a table below :
Team
------
India
England
Srilanka
Can you write a SQL code, by which we can generate all possible combinations between the above input teams?
We have the below dataset :
Employee_salary
Sanpshotdate | Employee | Doj | Current Salary
--------------------------------------------------------
01-Jan-2022 | 1 | 01-Jan-2021 | 1000
01-Jan-2023 | 1 | 01-Jan-2021 | 2000
01-Jan-2024 | 1 | 01-Jan-2021 | 2300
01-Jan-2025 | 1 | 01-Jan-2021 | 3000
a) Print for each employee what was current and immediate previous salary
b) Identify the employees based on the highest increase of salary from the first salary, who have joined more than 2 years ago
c) Identify the employees where salary increase between the last two years are more compared to the average salary increase in the last two years
I applied through an employee referral. The process took 4 weeks. I interviewed at Amazon in Jun 2022
Interview
I applied through a referral from a colleague. I then received an invite to an interview where they asked me about Leadership Principles and tested me on SQL on their Amazon Chime text editor. Was able to land a panel interview, but had a lot of back and forth between myself and HR on scheduling. The panel interview included 5 different panels over the course of 6 hours, many being over technical questions rather than Leadership Principles.
I applied online. The process took 4 days. I interviewed at Amazon (Barcelona) in Jul 2022
Interview
Data Engineer for Global Services division mainly for the products warehouse services. DE was expected to work with a team of few engineers to migrate from legacy software (microsoft mysql) to AWS. There were no devops or backend engineers so DEs where expected to create the entire pipeline from creating an EM2 VM all the way to storing data in redshift for BI teams. No agile methodologies where in place, tasks came in ad-hoc.
Interview questions [1]
Question 1
Did first interview directly with a DE working in the team. He asked me questions about my background, then some scripted questions like "how many years have you worked with SQL". Then he asked some easy data modeling questions like "what is a primary key, and how it differs from a unique key". Then we went to a quick LC type live coding. Was asked 1 SQL medium and 1 python easy. SQL medium required 2 subqueries and a window function. Python question was how to reverse a string. Finally, he left me some 15 mins to ask some questions.