I applied through other source. The process took 3 weeks. I interviewed at Amazon Lab126 (Cupertino, CA) in Jul 2010
Interview
At least 1 phone interview about past experience and some coding interview questions.
One or two site interviews with about 4 engineers for technical questions and one bar raiser.
The bar raiser is an experienced one but sometime they are not from the same field that you are applying for. Questions can be anything. There are some interview guidelines, but most of the time engineers do not learn the guidelines.
The second onsite interview most of the time is to see the managers and directors level, but sometime also has some technical questions.
Interview questions [1]
Question 1
In my field, ask more about bit field, linked list and hardware debugging skill, like i2c spec, but the most difficult one is to find all errors in a function.
I applied through a recruiter. I interviewed at Amazon Lab126 in Apr 2021
Interview
Internal recruiter reached out to me over LinkedIn. Had exploratory calls with 3 teams, because my background was wide enough to be a potential fit for all of them.
Had a first-round phone-screen. Worked on a fairly-easy leetcode-style problem. Admittedly, the implementation wasn't production-quality, given that we only had like 20 minutes to write code.
So I decided to re-work the problem the next morning, and made a perfectly working implementation.
Still got the corporate brush-off note a few days later.
That folks, is what I call BS. Stay away from these guys. They only want perfect code on the first go. If only they practiced that in their everyday coding, their products would be much better.
Interview questions [1]
Question 1
Determine if a string containing block-delimiters "([{<>}])" is balanced. In this case, it is.
I applied through a recruiter. The process took 4 weeks. I interviewed at Amazon Lab126 (San Francisco, CA) in May 2016
Interview
I have been contacted through a business and employment-oriented website. I was scheduled for a first recruiter phone screening. The recruiter asked me to send CV and sent me a document with the job descriprion. On the phone the recruiter was very polite and professional, explained the role first and the team requirment. After the screenning she sent me a list of additional material to study for the technical interview, witch was the following week. The Technical recruter asked me to talk about my last experience, then asked some tecnical questions, then shared a link for the coding test. After the test, I contacted only by mail, two days later for the results.
Interview questions [1]
Question 1
Represent the tail command programmatically Print the last 10 lines of server.log
I applied online. I interviewed at Amazon Lab126 in Jul 2015
Interview
Phone Interview. Very pleasant, and very calm. Did not feel tensed or uncomfortable. The interviewer was very nice and even though at the end I had no idea what he thought of the interview good or bad, he was nice to talk to. 50-60 minutes.
Coding problem on Collabedit:
Find an algorithm to find a word ladder between 2 words by changing just one letter at a time. All the words formed should be valid dictionary words.
Eg.
FOOL ->POOL->POLL->POLE->PALE->SALE->SAGE
COLD → CORD → CARD → WARD → WARM
Model a restaurant reservation system, where staff can a reservation, pull up, cancel reservations. The reservation system is very simple local to just one terminal at the restaurant not connected to network.
Senior Software Development Engineer applicants have rated the interview process at Amazon Lab126 with 3.6 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 50% positive. To compare, the company-average is 46.1% positive. This is according to Glassdoor user ratings.
Candidates applying for Senior Software Development Engineer roles take an average of 14 days to get hired, when considering 8 user submitted interviews for this role. To compare, the hiring process at Amazon Lab126 overall takes an average of 22 days.
Common stages of the interview process at Amazon Lab126 as a Senior Software Development Engineer according to 8 Glassdoor interviews include:
Phone interview: 39%
One on one interview: 22%
Presentation: 11%
Skills test: 11%
Personality test: 6%
Background check: 6%
IQ intelligence test: 6%
Here are the most commonly searched roles for interview reports -