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.
I applied through a staffing agency. The process took 1 day. I interviewed at Amazon (Seattle, WA) in Feb 2012
Interview
A recruiter called and later setup day time for phone interview couple of days later.
The phone interview was Ok, little bit of introduction and what I have done in the past, the technical question. He provided a link to web that I can write a program on the fly so he could se what I type.
Interview questions [1]
Question 1
Write a program to analyze if two strings are anagram.
Write a program to do integer multiplication, and then try to make it multithreafed/parallel in multi cpi (the job was to develop software for multi processor system).