I applied online. The process took 3 weeks. I interviewed at Amazon (New York, NY) in Feb 2015
Interview
The first round was a very simple online test, but you need to be pretty fast because the online compiler takes time. Nothing you wouldn't know beforehand.
The interview questions were pretty easy. Basic oops and algorithms questions. The interviewer seemed to be in a hurry though, and created a slightly stressful environment. They asked me to code on Collabedit.
Interview questions [1]
Question 1
Design an oops scenario (given by them) and explain why you used certain features.
I applied online. The process took 2 months. I interviewed at Amazon (Seattle, WA) in Apr 2014
Interview
Didn't prepare very well. The question is very basic, but I didn't do it very well. The interviewers are very nice, I got a lot of hints when I got stuck. Good trip to Seattle, it's very beautiful city.
OA:3 Linked list questions
Onsite: using BST find connections in social network, OO questions like method accessment, polymorphism, elevator design .
Interview questions [1]
Question 1
OA:3 Linked list questions
Onsite: using BST find connections in social network, OO questions like method accessment, polymorphism, elevator design .
I applied online and got online assessment. After the online assessment, I got a onsite interview. This is a 4-round interview, each one is about 45 minutes. You'll have 5-min break between 2 rounds. Most of them are technical questions, especially algorithms and data structure problems. Have some behavior questions during every round.
Interview questions [1]
Question 1
Valid Parentheses: Given a string having some brackets, determine if the input string is valid.
Design how to recover a binary tree
OOP questions and multi-thread problems
Given a set of candidate numbers and a target number, determine whether there's a combination in C where the candidate numbers sums to the target number or not.