Amazon Data Engineering - Phone Interview Questions
Anonymous User
20994

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 Prodcut and Orders, Can you find out which Product was sold the most in the year 2020?

  • For the below dataset :

    image

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

    image

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!

Comments (19)