I applied through an employee referral. The process took 5 days. I interviewed at Amazon (Penn Pitt, PA) in Nov 2015
Interview
Phone interview from employee referral. The whole interview took about an hour. First ask me a behavior question, listed below. Then asked four technique questions, not all of them are algorithm questions. I answered the first two questions correctly but didn't make the third. Then let me ask them some questions about Amazon.
Interview questions [1]
Question 1
Behavior question:
What experience makes you feel programming exciting?
Technique question:
Remove duplicate item in an array.
Substitute items that can be divided by 3 or 5 into "buzz" and "fuzz". (e.g. 1 2 buzz 4 fuzz 6.....)
Find all the phone numbers in 100 HTML file. (Regular expression)
A file contains 1 million coordinates of planets, find the the first 100 ones closest to earth.
I applied through a staffing agency. The process took 1 day. I interviewed at Amazon (Neu-Delhi) in Jan 2016
Interview
Bad, They ask silly simple question and even after answering all question they may not consider you.
People may or may not look at your resume. They wont consider your experience, they ask questions which are meant for college graduates.
I applied online. The process took 4 months. I interviewed at Amazon (Seattle, WA) in Jan 2016
Interview
I'm a university student. First applied through Amazon.job in mid October, got an email from a college hiring team a month later saying that they'd like to move forward to the interview process for the position at Seattle, WA (although here they mentioned it's at the headquarter, it still depends on your preference and their availability to put you into one of the offices across north america.) Sent some personal info and got an email that has a link to an online assessment site. The test was easy, only contains several debugging questions. You can run the code and see the results in the online IDE. Basic debugging skills are enough (try first output the result, you will most likely find the bug right away if you see the result. If you are using C or Java, printf or println would come in handy here if you struggle finding the bugs). Three weeks after the assessment (it was around Christmas holidays, so it should take less than 2 weeks.) got another email from a recruiter, asking for availability to schedule a phone interview. Wanted to conduct it through skype or google hangouts but they insisted doing it via a cellphone or landline. Phone reception sucks in my apartment so just bought a skype number for a few bucks and gave them the skype number. I'm majoring in CS, already started to prepare for coding interviews since 2nd year, coded most questions in Cracking The Coding Interview, and also applied to other companies like google, fb, microsoft. The questions are at the same level as those of google or fb. Definitely not difficult to think of, but it requires some coding skills. Detailed strategy depends on your interviewer, if your interviewer wants you to talk, then try to talk while you are thinking before start coding. Remember to ask your interviewer if he or she wants you to talk more or code quick. The interview went pretty good. Got enough time for two questions. The first one was just a tree question from cracking the coding interview. Some details were changed but main idea remains same. After coding the first question, still got about 20+ mins. The interviewer asked a 2nd question and stressed that it's a bonus question and I dont have to code it, just want me to give him a basic idea. The question was surprisingly easy though, still a data structure problem, main idea is to use tries. After briefly explaining my idea, I started to code it. Finished coding and got 5 mins to ask the interviewer some questions. I asked some pretty damn stupid questions and was worring that I would lose the offer just because of these stupid questions. Only made a small mistake in the 2nd question, realized it right away. was able to code the first question perfectly without any mistakes. This is important. Do not make too many small mistakes or it's just not likely that you would get an offer. Luckily got the offer after one week, best moment in my life.
Interview questions [1]
Question 1
I hate to say this but under NDA, dont want to risk it. As said in description of the interview process, both are data structure problems. one is tree another is trie.