it was a pretty straightforward process. First they sent a simple debugging challenge. Next was three fairly technical challenges, and the last round was a strange simulation that was tough to prepare for.
One on one phone interview of one hour, the interview consisted of behavioral questions related to solution and problem and one technical question with the choice of the programming language.
Fairly easy online debugging and coding questions. Also personality questions with respect to Amazon leadership principles.
Quite a lot of logical reasoning questions with a very limited time. However the questions were very simple.