I applied through college or university. The process took 1 day. I interviewed at Amazon
Interview
The first round comprised of an online test which comprised of 20 MCQ's which included questions of both aptitude and computer fundamentals and two questions to code.The next round was an interview round which was approximately of about 45 minutes.Basically,our programming fundamentals were checked.We were given a question and we had to suggest the most optimal solution.
Interview questions [1]
Question 1
The questions were:
1) Finding the kth element from the last in a linked list.
2) monkey problem
I applied through an employee referral. The process took 4 weeks. I interviewed at Amazon (Palo Alto, CA) in Apr 2013
Interview
normal software engineer interview. I had two phone interview, typical coding questions, All about basic data structure and algorithms.
Then I was invited to an on-site interview in their palo alto office. I met with the hiring manager, three engineers and a guy I thought was a bar raiser.
Questions like tree, remove duplicates, word ladder, etc.
They were particularly looking for someone who was familiar with Android, but I didn't have any mobile experience.