I applied through college or university. The process took 2 weeks. I interviewed at Amazon (Seattle, WA) in May 2009
Interview
Applied online. Received an email to schedule for the phone interviews. Had two phone interviews and one onsite interview. I am still waiting to hear from the company. The interview primarily consisted of questions related to recursion/dynamic programming/data structures. Each problem was asked to be coded in the white board. Knowledge of Unix/Perl was a plus.
The process took 2 weeks. I interviewed at Amazon (Ashburn, VA) in Jun 2009
Interview
I received my call for employment opportunity with Amazon and within week i had my first round. The interview was straight forward, with questions around Algorithms/Data Structures and basic bit operation. Really simple.
Questions were.
1. Given an array with n integers from 1 to n-1, one number is a duplicate, find the duplicate number.
2. given 8-bits give range of signed and unsigned integer values possible.
and some other similar questions.
Was later asked to submit a coding question, implemented in any OO language suited.
The question was to design a deck of cards, with shuffle and deal a card functions to be necessarily included.
Now i'm awaiting my second round to be held this week.
Interview questions [1]
Question 1
Also, given a large list of stars, with they're co-ordinates, give a smaller number of closest stars, to earth, with earth as origin, and the best and most optimum way to do this.
I applied through an employee referral. The process took 2 weeks. I interviewed at Amazon (Seattle, WA) in May 2009
Interview
The recruiter asked some initial questions of why Amazon, and explained the process (2 Phone Screens, then one day of in-house interviews). Setting up the interviews / phone screens took some time to accommodate my schedule, but things went very professionally.
1st & 2nd PS: Questions
- Why Amazon?
- What is your favorite project in the past and what did you do personally?
- What is multiple inheritance? How is it possible in C++ vs. Java?
- What are design patterns good for? Explain MVC and its components.
- Reverse the order of words in a string.
- Find the number of 1's in the binary representation of an integer.
- Complexity (time and space) for the previous solutions?
- Design code completion feature in an IDE: what Abstract Data Type would you use?
- Implement a queue, using only a finite number of stacks.
- Do you have any questions for us?
Interview questions [1]
Question 1
Number of 1's in binary representation of integer?