Coding
2 Coding questions on Hackerrank. Solved first one completely and half of 2nd done.
HLD & LLD Questions:
Custom Amazon portal where situation was provided and you have to answer based 4 5 design based questions on the situation. there were 6 7 situations in total.
I got a call from recruiter aftercompleting the online assessment on Hackerrank regarding offline interviews. First 3 rounds were conducted offline and last one was online after 2 weeks.
Q1: Same question, different situation: https://leetcode.com/problems/koko-eating-bananas/ --> Solved Fully
Q2: https://leetcode.com/problems/pacific-atlantic-water-flow/ -> Explained the approach but coudn't complete psuedocode
2 Behavioural questions based on Amazon LPs.
Chess LLD
This was the most difficult round, he asked for:
2 Behavioural questions based on Amazon LPs.
The interview started with almost 5 to 6 behavioural questions based on Amazon LP and then we moved to Design Problem.
I was asked to design an Anomaly Detection System. He gave pretty clear requirements regarding the system. Basically, if there is a normal systen with an increase in transaction of 1000% than average for an unspecified time period it may or may not count as an anamoly but it needs to be checked out with stopping any of the transactions from going through.
I explained multiple approaches:
2 Behavioural questions based on Amazon LPs.
Coding Question: https://leetcode.com/problems/maximum-tastiness-of-candy-basket/
For HLD:
Please read Designing Data Intensive Applications book by Martin K. It's really helpful for HLD foundation. For Questions and different HLD, read System Design Interview Vol 1 & Vol 2 by Alex Xu
To Study Questions Related to Amazon LPs:
There are few github repos that have around 50 60 amazon LP.
Other sources: