For my first interview, I didn’t like the interviewer. He spoke in very broken English, and it was hard to understand him. He appeared to be reading from the screen the entire time but was unable to connect the conversation smoothly. It felt like I was talking to a robot, which made it difficult to relate. Not to mention, he had some audio issues where the sound kept cutting out so much that I couldn’t hear what he was saying. It didn’t really make sense to me, and eventually, it got to the point where I couldn’t even continue the interview, so we had to reschedule.
I moved on to the second interview about 30 minutes later. The guy was much better. I could hear him clearly. He did have a strong accent, but I could still understand him, and we had a pretty good back-and-forth. He was a little stiff conversationally, though. It felt like everyone else I interviewed with was uncomfortably hard to talk to; they just weren’t approachable, which I didn’t like. I asked my questions with him, and it went pretty well, but I didn’t have time to ask any questions at the end because of how long the technical question took.
For the third interview, there were two guys sitting in a room facing each other, and I couldn’t understand them at all. I didn’t know what they were saying. One of them had a really strong Indian accent, and the other guy didn’t speak at all. I told them I couldn’t hear and asked if it was okay for them to repeat themselves because I had trouble hearing the first time. I tried answering the behavioral questions to the best of my ability, but when it came to the technical question, I knew how to answer it. However, I realized I didn’t want to work for Amazon, so I told them that I would like to withdraw my application. I answered the question, we had a conversation about it, and I thanked them for their time and said I really appreciated it.
Tech Q1: Implement an unbound set where each entry has an expiration date and disappears once it has expired.
Behavioral Q1: Tell me about a problem you had to solve that required in-depth thought and analysis. How did you know you were focusing on the right things?
Behavioral Q2: Give an example of a tough or critical piece of feedback you received. What was it and what did you do about it?
Amazon is having a sitewide sale: everything is 20% off. Write a function that takes a sentence found on the Amazon retail website, counts the price if a price is present, and finally returns the modified sentence.
Behavioral Q3: Can you explain OAuth and why it was needed for your website?
The following metrics were computed from 3 interview experiences for the Amazon Senior Software Developer role in Seattle, Washington.
Amazon's interview process for their Senior Software Developer roles in Seattle, Washington is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having mixed feelings for Amazon's Senior Software Developer interview process in Seattle, Washington.