I applied through college or university. The process took 1 week. I interviewed at Amazon
Interview
first interview : I was asked about software design patterns, then came a question on algorithm before one on data-structures. I wasn't expecting being asked about design patterns.
Interview questions [1]
Question 1
You have an array of unsorted integer, and a target value X. Design an algorithm to tell if two numbers of this array could be added together to obtain X.
You have one byte of data, find some ways to get the complement of this byte.
I applied online. I interviewed at Amazon in Feb 2014
Interview
Got an interview call by email with 2 time slots after 4 days. Had to select 1 of them.
2 back to back phone interviews. Each interviewer asked 2 questions each.
Interview questions [1]
Question 1
The questions were pretty simple but I took time to answer.
I applied through college or university. The process took 1 day. I interviewed at Amazon (Irvine, CA) in Feb 2014
Interview
normal algorithms questions, like find word freq, reverse linked list, out put a tree in level order, have to be familiar with the data structures and algorithms, also have ques about tesing and ood, like what is the difference between interface and abstact class, how hash map works so on, what is unit test, things like that