3 rounds, first round with recruiter. Second round asked a wide range of technical Qs. final round is about 6 hours. Gave a tech talk, were asked a lot about a past project.
Find the customer with the highest daily total order cost between 2019-02-01 to 2019-05-01. If customer had more than one order on a certain day, sum the order costs on daily basis. Output their first name, total cost of their items, and the date.
I applied online. The process took 4 weeks. I interviewed at Amazon (Bengaluru) in Oct 2024
Interview
1 SQL and behavioral coding assessment
Phone Screen with HM
5 rounds of final onsite/virtual interviews( 2 behavioral, 1 ML breadth, 1 ML depth and 1 Case study)
It was a good experience. I cleared the SQL assessment and Phone screen and gave all the 5 onsite rounds. The questions mostly revolved around classical ML/hypothesis tests and they were very much interested in NLP experience. GenAI was an added advantage to have on resume especially RAG implementation.
Interview questions [1]
Question 1
What is MLE?
Difference between Random forest and Xgboost model
How do you caliberate an ML model ?
Explain regularization
Explain bias variance trade off
How do you handle class imbalance?
Some deeper questions on projects