I applied through a recruiter. The process took 1 day. I interviewed at Amazon in Jul 2011
Interview
Write a function that takes a BinaryTree and validates if it is a valid BinarySearchTree. Assume the tree contains no duplicate values.
(I couldn't solve it right) Make sure to study hard.
Interview questions [1]
Question 1
Write a function that takes a BinaryTree and validates if it is a valid BinarySearchTree. Assume the tree contains no duplicate values.
The process took 4 weeks. I interviewed at Amazon (Seattle, WA) in May 2011
Interview
After 3 phone fairly technical interviews about OOP and string related questions, I was invited to Seattle to answer a few more string and array related questions. After 1:1 interviews and was told later that I was not a fit for the team within 12 hours of returning back home.
Interview questions [2]
Question 1
Given an array, put all repeated characters together.
I applied online. The process took 2 weeks. I interviewed at Amazon (Seattle, WA) in Jun 2011
Interview
I didn't do well in the 1st phone interview. But it was fairly easy. Only thing required is good preparation on Data Structures and Algorithms. The interviewer was very professional and nice person. He called me on time, made me confortable in all his questions. I didn't prepare anything before interview but I strongly recommend others to prepare well atleast for 1 month to crack your dream job.
1. What is stack? How do you implement stack using linkedlist? Analyze ur algortirhm for space and time complexity. How do u make it run in O(1)?
2. Some question on Binary tree traversing. I didn't even understand the question properly. But the interviewer tried his best to make me understand the question
2. Design Book shelf.