I applied through other source. The process took 2 days. I interviewed at Amazon (Seattle, WA) in Nov 2011
Interview
The interview had all of the normal formalities. Some friendly chat, a lunch, talk about the area and the policies at Amazon. Interview questions were almost exclusively about working with high performance data structures - hashes, maps, tables, trees and the like. All questions inevitably led to "how would you do it faster", which really meant "how would you make it more scalable". Being able to solve the problem in O(n) time or better is key. In short, be adept with the standard data structures and using them optimally. It involved writing almost all of the functions on a whiteboard.
Heuristics were brushed upon briefly, only to lead to "okay, now that you've done that - how would you do it faster?".
There weren't any questions about working with others, design processes, maintainability, past experience. They showed no interest in any portfolio content.
They were happy to answer questions about what it's like to work there, but I detected some dishonesty about it - it was not as good as they made it sound. Individuals and teams are "on call" 24/7 for any bugs that are found in their code. Other sites cite Amazon for poor home/work balance. Managers didn't seem to understand their leadership role. While the newer projects and cutting edge algorithms/designs obviously excited the engineers, it seemed like there was a lot of tension. Conversely, the workplace was riddled with fun posters, decor, sticky notes, nerf guns and dogs.
I feel I did relatively well in the interview - I was able to clarify their deliberately vague requests and produce a quick sample/algorithm, and then refine it to what I believed to be optimal (which came out to O(1) or O(n) in my cases).
I was honest that I had not sought to work for them (they found me), that I needed to consider Seattle a bit more before moving, and that I had little experience in working on large server/database applications. I probably gave off a lot of enthusiasm for areas of software that are of little interest to Amazon.
They contacted me back and said they were not interested in continuing. Neither was I.
Interview questions [1]
Question 1
You have a sentence that has a grammatical error, and the sentence has been broken into a parse tree. The grammatical error is because of an interaction between two words. Find the minimum complete phrase that includes the grammatical error.
I applied through a recruiter. The process took 1 day. I interviewed at Amazon (Seattle, WA) in Nov 2011
Interview
I was contacted by a recruiter and since I was working already I managed to convince the recruiter to let me bypass the phone screen and go straight to on-site interviews.
There were a total of 4 interviews that day from a specific team. The order of interviewers was random but for me it was : my future manager, Director of the team, a senior developer and a PM of another sub-team within that team. I dressed really casually (jeans & Tees) sitting next to a bunch of undergrad in suits. Guys please don't wear suits to tech interviews, not a brogrammer move.
The process was pretty tiring and my first 2 interviews were pretty good, 3rd one was ok and by the 4th one my brain pretty much decided to stop function at certain points. Also, the questions were mostly technical and actually somehow related to the kind of problem the team was solving so it gave me a pretty good idea of stuff I'll potentially work on. The interviewers were definitely smart and nice.
About half of the questions involves coding. My strongest lang was Java but I coded in JavaScript cause it's fast to cook up something, other than using verbose Java and stuff. They seem to appreciate the reasoning so make sure you know what ur doing/talking about.
The offer comes the next day (around 27 hours later to be exact). They move fast cause Amazon is hiring a lot.
Interview questions [1]
Question 1
What would u do if deadline is approaching and ur product is not finished?
I applied through college or university. The process took 1 day. I interviewed at Amazon in Oct 2011
Interview
I got the call from college career center. Interviewer looked at my resume and asked questions from my resume including algorithms and data structures questions.
1) How would you find a number which is repeated odd number of times in array of number where every other number is repeated even no of times.?
Interview questions [1]
Question 1
find the closest pair of points in a 2 dimensional space.? write an algorithm.