I applied through a recruiter. The process took 3 weeks. I interviewed at Amazon (San Francisco, CA) in Jun 2012
Interview
Initially recruiter contacted me and set a phone screen followed by in person interview.
Interview questions [2]
Question 1
Telephone interview:
Find largest integer from an array of integers. The integers in the array are arranged in strictly increasing (no 2 integers are same) or strictly increasing then decreasing; so like a curve and you have to find the peak. Discuss time complexity. Write code.
In Person with 4 people (~45min each):
1. Check if binary tree A is contained in binary tree B. Write code on paper.
2. Derive a formula for calculating the angle between the hour hand and minute hand in a clock.
3. Design a parking lot. Discuss what data structures to use.