Amazon Interview Report
- 0of 0 votes
AnswersQ)Which data structure would you suggest for auto completion feature in text typing like an application in iPhone?
- Optimistic May 21, 2010
A) I have no clue, initially I told him I can use a Binary Tree but I could not convince him why I would use that. then I told Hash tables.
Q) What is the disadvantage in using Hash tables?
A) Memory I told him. I don't know if that is a wrong answer.
Q) Difference between LinkedList and ArrayList
A) I told this correctly. this is an easy one.
Q) OK. I have two large files (10 MB) each how do you compare them and remove common elements in a file.
A) I told him split the files into 1 MB each and do an intersection on them get the result in another file and concatenate them back. But he asked me what datastructure I would use.
I was bowled. (This is the result of lack of proper preparation!!)| Report Duplicate | Flag | PURGE
Amazon Software Engineer / Developer Data Structures - 0of 0 votes
AnswersAt this stage, the standard of questions has degraded. I know this is going to be a disaster !!
- Optimistic May 21, 2010
Q) Palindrome Algorithm
A) I wrote the algorithm, but made few mistakes like writing "if" conditions for null pointer exceptions. He made me point out that by asking me by giving a test case of null string. So again..practise well.| Report Duplicate | Flag | PURGE
Amazon Software Engineer / Developer Algorithm - 0of 0 votes
AnswersQ)OK. Do you know any design patterns? If tell me about any one pattern?
- Optimistic May 21, 2010
Ans: 3 patterns in general: Creational, Structural, Behavioral
Q)what is behavioral pattern? give me an example.
A) I answered different objects working together towards a solution is behavioral design pattern. (Is it right? I think so)
Q) Can you give me an example
A) Model View Controller.
Then he gruelled me on MVC. I don't want to print all that here. So be aware before you answer which is actually difficult in an actual interview !| Report Duplicate | Flag | PURGE
Amazon Software Engineer / Developer Ideas - 0of 0 votes
AnswerAfter first phone interview, I observed that Amazon do not want people who just knows a book by its cover they are looking for people who knows each and every letter in the book !
- Optimistic May 21, 2010
So prepare well , don't hurry if you get an interview call, even if you are good, you may not do well unless you are prepared very well. Unfortunately, I am just one of those :(. All right see below the questions asked.| Report Duplicate | Flag | PURGE
Amazon Software Engineer / Developer General Questions and Comments - 0of 0 votes
AnswersWhy do you want to work for Amazon?
- Optimistic May 21, 2010
I answered I am interested in Web application development and Amazon is a great place to work with space for innovative thinking. What do you want to say? you think yourself.| Report Duplicate | Flag | PURGE
Amazon Software Engineer / Developer General Questions and Comments - 0of 0 votes
AnswersQ)OK. So which end do you want to work? Front end or back end?
- Optimistic May 21, 2010
Ans: I prefer server side (back end).| Report Duplicate | Flag | PURGE
Amazon Software Engineer / Developer General Questions and Comments