Got mail and call from one of the hiring recruiters from the company. They were ready to take up interview almost immediately (like the next day). However, they asked when was the most convenient time. Scheduled for a telephonic interview which involved coding as well.
Interview questions [1]
Question 1
Not difficult question. Retrieve max three elements in an array in O(n)
I applied online. The process took 4 days. I interviewed at Amazon (Seattle, WA) in Jul 2013
Interview
I applied online, and was contacted via email by a recruiter. The position they wanted to interview me for was a bit outside of my skill set, but they insisted that I was eligible for the position based on my experience. I had a phone interview, which went as expected, and was eventually offered an in-person which I declined for another opportunity.
Interview questions [1]
Question 1
Software development staples, data types, OOP principles etc
I applied through a staffing agency. The process took 1 week. I interviewed at Amazon (Bengaluru) in Aug 2014
Interview
I had telephonic as 1st round. I got rejected there itself :). I have been asked to collabedit few algos. First one is about finding the diameter of a tree. I explained in pseudo-code. I think they are expecting people to do ready-to-use code.
2nd one was to search a word in a large file. I suggest to preprocess the entire file into suffix tree and search. He was not convinced neither do I.. :) because the file was too large to preprocess load into the memory.
Interview questions [1]
Question 1
given a very large file (Billion lines in Tera Bytes) and you have only few GB of memory, what is your approach to search a word in the entire file and print the line number in efficient way.