Amazon, Data Engineer I - Interview Experience.
Amazon, Data Engineer I - Interview Experience.
There are mainly four round including one bar raiser interview and
for outsiders one initial phone screening round.
I was from Pune, so They did phone screening i.e. 1st round then called for
onsite interviews.
I gave next three rounds at Bangalore location which is where the team sits.
After two days, I gave final bar raiser round at Pune, my hometown.
** Do not forgot to ask them question whey they ask you for questions. Ignore
asking typical questions and leave good positive impression
** They will grill you, pressurised you but never never give up, be calm and
think logically. At worst explain your logic, approach..That works!!
Areas - SQL, One coding question, Questions based on your skills and projects,
Questions -
!. Given employee, department and respective fact table, find out which
employees doesnʼt belong to any department.
#. Find out third last salary of employee per department
$. Given product, date and sales table(a fact table), find out the products
which are not sold for a day.
%. Write a code for finding the sum of any two numbers in the given array
could be equal to given ‘xʼ (live coding)
&. Based on my skills asked about Scala questions and analogy in python
'. Merge two files using spark, first file contains first_name and second file
contains last_name then create third file having first_name and last_name.
(. Regarding your work projects and your contribution
). Why you want to change job?
Questions -
!. Questions which were not solved in your first round, asked to solve it
#. Design table schemas and write a query to find conversion ratios for e-
commerce; conversion ratio is defined as percentage of number of orders
placed to the actual number of product visits for given product.
$. Design table schemas and write a query to find conversion ratios for
Advertisement domain; Same as before but here there are multiple online
courses are being advertised by multiple advertisers. Need to write a query
to find conversion ration per course per advertiser.
%. Asked to write full scala code to to read and write data using file based
data source APIs.
&. How to read JDBC table in parallel in Spark
'. Things you owned and handled alone?
(. Any thing you automated or simplified?
). Why you want to change job?
Questions -
Questions -
Questions -
After 3 days, received the hire call from HR and yes thatʼs how I got the good
opportunity!!