There were four rounds in the interview process. The first round was a phone screening. The second round involved an online test that covered Tableau, Power BI, SQL, and Python. The third round was a one-hour technical interview where we delved deeply into my technical experience, including live coding exercises on 3 SQL and one Python question. The difficulty level was intermediate to advanced. The final round was a bar-raiser interview, where we discussed my past experiences and situation-based tests that aligned with several of Amazon's leadership principles.