Couple rounds of emails back and forth, took an online assessment online and then had a 45min phone interview as the final round of the process. Recruiter took a few days to weeks to get back to me after every stage
Interview questions [1]
Question 1
Typical questions you would expect in a technical interview
A very simple online screening, 4-5 questions that were very basic.
Got an email to schedule the 2nd round phone interview. Was told that it would be only one interview of 45 mins. technical in nature. Topics could include algorithms, data structures, object oriented programming etc. Interviewer was calm and asked only 1 question. Gave 2 different answers and their complexities. Was asked to code one approach. Kept speaking out loud when writing code, telling him what I was thinking and doing. Reviewed my code once after I finished writing. Question was moderate difficulty. Interviewer was still calm, so couldnt infer any result of the interview.
Interview questions [1]
Question 1
Given a continuous stream of cartesian points (x,y), find the 100 closest points to the origin.
I applied through a recruiter. The process took 3 weeks. I interviewed at Amazon in Feb 2015
Interview
I'm posting this mostly because I had a pretty unconventional interview process.
An Amazon recruiter reached out to see if I was interested in applying and, after I submitted my resume and personal information, she set me up with a 30 minute online evaluation (an AMCAT). From what I've gathered, this is more of a preliminary screening before passing a candidate onto the phone calls; however, after passing the test, I was given only one technical interview phone call.
The call lasted about an hour and only consisted of technical questions. The engineer on the other end only asked what language I was most familiar with after commenting on the number of languages listed on my resume. This was the extent of any and all personal questions I was asked, as the remainder of the phone call was technical. The interviewer was very easy to talk to and I actually enjoyed working out the solutions to his questions.
About a week and a half later I was given an offer. All in all, my experience was pretty weird since it lacked both personal questions and the usual second technical interview phone call.
tl;dr - Even if your interview process is unconventional, just go with it.
Interview questions [1]
Question 1
Know the ins and outs of object oriented programming and be really comfortable with data structures.