Amazon Data Engineering - Phone Interview Questions
Hello All,
Hope you are all gearing up for your upcoming interviews. This is going to be a lengthy post so apologies for that. But I wanted to make sure I can help everyone as much as I can. These were the questions asked to me in my Phone Interview for DATA ENGINEERING role.
Overview of the Interview
Duration : 1 hour
Topics : SQL, Data Warehousing and Coding (You can chose any language, I chose Python)
Question Distribution : 2 questions from each topics
SQL Questions
-
Given two tables
ProdcutandOrders, Can you find out which Product was sold the most in the year 2020? -
For the below dataset :

Write a Query to generate the output as below without using window functions:

Data Warehousing Questions
- For the 1st query, how many times do you think the Orders table would be scanned? And partitioning the table help improving performance?
What are the pros & cons of using AWS Redshift over other DataWarehousing solutions (Oracle, MySQL, etc)
Coding Questions
- Given a list of numbers
[1,2,3,4,5,6,7,8,9], print all the pairs for which the summation of index positions is equal to 10 - Given a list of words, can you find out the frequency of each word?
I hope this helps anyone who has an interview coming up. All the very best!


