I applied online. The process took 2 months. I interviewed at Amazon
Interview
I submitted an online application and several weeks later was contacted by e-mail to schedule a phone interview. After the first interview, I was contacted again to schedule another phone interview, but did not get past the second one.
Interview questions [1]
Question 1
Given a binary search tree, find the length of the path between two nodes.
I applied through an employee referral. The process took 3 weeks. I interviewed at Amazon in May 2012
Interview
I had three phone interviews. No onsite. First one went really well, second one was so so, third one (decider) did not go well. Here were my questions spread over all three interviews (that I remember):
1) Return the nth fibonacci number
2) Asked me some basic OO questions (interface, abstraction, OO)
3) Write isBalanced(String str), which returns true or false for whether or not the string has properly matched and balanced parentheses
4) Design a parking lot system
5) Design a chess system.
I wasn't feeling it with the interviewer in the second and third interview. When you get stuck, stay position. Keep talking about what you're thinking. Keep engage. Try to stay relaxed and a solution will come to you.
Interview questions [1]
Question 1
Most questions were posted here on Glassdoor. Just go through and create a list of common questions. Study seriously for a month if you can.