I applied through an employee referral. The process took 3 weeks. I interviewed at Amazon (Seattle, WA) in Feb 2011
Interview
I had 3 phone interviews and then a full day of in-person interviews. On the full day of interviews, I met with 5 different people for 45 minutes each.
1) Design file system
2) Design database tables for Books, Authors and Publishers
3) Print BST
4) Given a file with integers on each line, parse the file and return the overall sum of all integers
5) A website has 2 log files for two days ( a log file for each day) with customer information in it. Find all customers who visited the website on both days?
5-a) what is the complexity of the algorithm?
A website has 2 log files for two days ( a log file for each day) with customer information in it. Find all customers who visited the website on both days?
5-a) what is the complexity of the algorithm?
I applied online. The process took 1 day. I interviewed at Amazon (New York, NY) in Mar 2011
Interview
they contacted me based on my resume and asked me to apply if i was interested. They asked me about OO concepts, data structures, and some questions. What is the different between final, finalize, and finally. Explain how the garbage collector works. Write a function that takes an input of a string and convert it to a an integer, convert the integer to its binary representation.
Interview questions [3]
Question 1
What is the different between final, finalize, and finally.
I applied through other source. The process took 2 weeks. I interviewed at Amazon (Seattle, WA) in Mar 2011
Interview
Post resume online and an Amazon recruiter contacted me. Two phone interviews. Got rejection message from the recruiter two days after the 2nd interview. Asked to write code to reverse a string and search a substr. Asked algorithm to produce power set. Did not do well on the second interview since I forgot the formula to calculate combination and slow to react to interviewer's hint to get the answer. Also did not communicate well enough as I was thinking hard. I rated the difficulty level as average because the algorithms would be easy for people freshly out of college. Asked some generak OO design questions about 1. designing a parking lot and 2. components to handle orders. Interviewers seemed to be professional and smart. Thought I did well enough to make it thru the 2nd round but... I thanked the inverviewer after the interview both times but never contacted the recruiter. Not sure if they liked that. Never showed enthusiasm at all during the interview process as I was sure Amazon is not a right place for me. I accepted the interview just to find out what their culture is. Not worth it. No regret at all.
Interview questions [1]
Question 1
Algorithm to produce the power set of a given set.