I applied through a recruiter. The process took 1 week. I interviewed at Amazon in Mar 2017
Interview
Contacted by a recruiter. Online coding test. Sent my resume. Arranged phone screen with hiring manager. Pretty easy questions but needed preparation. I used brute force but couldn't think of optimization.
Interview questions [1]
Question 1
Coding test: one linear algorithm problem, one binary tree problem.
Phone screening: one linear algorithm problem, one OOD problem, one linked list problem.
I applied through a recruiter. I interviewed at Amazon (San Jose, CA) in May 2013
Interview
Recruiter emailed me, and after exchanging emails and talked over the phone, I had Phone screening, the interview was too long, the question was too complicated, and the end result, I did not make it for the next stage.
Interview questions [1]
Question 1
* Takes a list of strings representing either operators or operands and returns
* the result of a reverse-polish notation calculation on them
* Sample output:
* {"4", "1", "+", "2", "*"} -> ((4 + 1) * 2) -> 10
* {"5", "8", "4", "/", "+"} -> (5 + (8 / 4)) -> 7
* Supported operators are +, -, *, and /
* @param ops the series of operators and operands to operate on
* @return a Double equal to the result of the calculation
* @throws IllegalArgumentException if ops does not represent a well-formed RPN expression
* @throws ArithmeticException if the expression generates an arithmetic error, such as dividing by zero
*/
I was given an online coding assessment. I ran into many technical difficulties, such as not being able to compile even a simple line of code and missing problem description. I asked Amazon for a retake, but they didn't even have the courtesy to respond.
1
Top companies for "Compensation and Benefits" near you