1) Online assesment that took approx ~15min and it was about debugging some c++ snippets
2) Online assesment: 75min for 2 algorithmic problems
3) Online assesment - Virtual Environment, you are an SDE and you have to make decisions (drop deadlines for more important projects etc). It also involves a bit of Java debugging and minor design questions
Read Amazon's leadership principles thoroughly before the interview!
4) On-site: 2 back-to-back 1h coding interviews, Medium Leetcode problems plus some chatting where they want to see that you understand the leadership principles