I applied to Amazon internship through employee referral. The first three rounds were online one after another within a period of one to two weeks. The three parts were debugging, coding and work simulation. The next step was the final interview. The final interview has behavioral questions revolving around leadership principles and coding question (leetcode helps) . I was disappointed with the overall process mostly because the emphasis was on speed and memory rather than on thought process originality.