The process took 4 weeks. I interviewed at Amazon (Seattle, WA) in Oct 2011
Interview
There were 2 phone interview . The first interviewer introduced herself . She was from the Internet fraud Security team . She asked me how position I was interested in and some basic questions about my interests and project. Only 2 questions were asked and I was asked to submit the complied code for both the question . The second interviwer introduced himself and started asking question right away. The focused was mainly towards the design . He also asked me some basic linux commands ..
The process took 4 weeks. I interviewed at Amazon (Seattle, WA) in Feb 2012
Interview
There were 2 phone interviews , I got the call from College recruiting .
1. AVL trees, how to balance AVL trees
2. Java questions like what is garbage collection and how garbage collection works?
2nd round :-
1. what is object and what is class
2. What is method overloading and method overridding
3. describe encapsulation
4. Implement queue operation (enqueue and deque) with stack
5. Given a tree write a program to print the elements in BFS order
Interview questions [2]
Question 1
What is the time required to search a tree , what is the advantage of AVL tree over ordinary tree?
How would you merge 2 sorted arrays?
I applied through college or university. The process took 4 weeks. I interviewed at Amazon (Seattle, WA) in Jan 2012
Interview
Initially had a small preliminary interview at a job fair at UC San Diego. When I couldn't be scheduled into the on campus interviews they funneled me into the normal full time position interview process. I had two phone interviews and am waiting on a reply for either a third interview or to be flown up to Seattle.
Interview questions [2]
Question 1
Asked to implement a function that takes an integer and returns whether or not the number had an odd or even number of 1 bits.
First explain what a tree, then binary tree, then a binary search tree is. Now implement a function that verifies whether a binary tree is a valid binary search tree.