Amazon Senior Software Development Engineer Interview Questions | Glassdoor

Amazon Senior Software Development Engineer Interview Questions

Interviews at Amazon

51 Interview Reviews

Experience

Experience
60%
18%
22%

Getting an Interview

Getting an Interview
52%
32%
6%
4
2
2
2

Difficulty

3.4
Average

Difficulty

Hard
Average
Easy

Helpful (1)  

Senior Software Development Engineer Interview

Anonymous Interview Candidate in Cambridge, MA
Declined Offer
Positive Experience
Difficult Interview

Application

I applied through a recruiter. The process took 2 weeks. I interviewed at Amazon (Cambridge, MA) in March 2018.

Interview

Half the time was leadership questions and the other half coding/design question. Overall, it was well organized and no surprises. Interviewers were respectful, helped with tips at the right times and took notes diligently.

Interview Questions

Other Interview Reviews for Amazon

  1.  

    Senior Software Development Engineer Interview

    Anonymous Employee in Seattle, WA
    Accepted Offer
    Positive Experience

    Application

    I applied through a recruiter. The process took 3+ months. I interviewed at Amazon (Seattle, WA).

    Interview

    7 interviews, started with a phone screen, then a conference call interview, a second phone interview as I passed each one higher level management fielded the interviews. I was then brought in for a screen interview and testing to verify my skill set, this included what appeared to be a IQ test and personality test. Then I had a series of 3 interviews with what I would later learn was lead manaagementon multiple teams.
    Offer was sent in 48 hours from final interview. I was told prior to the final 3 that those would be my last interviews.

    Interview Questions

    • A lot of extreme technical questions with high difficulty. You must know expert level on both software and hardware certifications are a must   1 Answer

  2.  

    Senior Software Development Engineer Interview

    Anonymous Interview Candidate
    No Offer
    Negative Experience
    Average Interview

    Application

    I applied through a recruiter. The process took 2 weeks. I interviewed at Amazon in November 2016.

    Interview

    Got a call from AWS. 1st phone round with Hiring Manager. Just resume walk through. Next phone round with team member. Resume & coding questions. Got rejected after 4 days.

    Interview Questions

    • Asked to write code about editing a file using a specific function. When I did, he showed some edge cases where my code would fail & suggested using a state machine approach. I got a bit confused with that but I did end up modifying my code to fit the edge cases.   3 Answers
  3.  

    Senior Software Development Engineer Interview

    Anonymous Interview Candidate in Los Angeles, CA
    No Offer
    Positive Experience
    Average Interview

    Application

    I applied online. The process took a week. I interviewed at Amazon (Los Angeles, CA) in October 2016.

    Interview

    Technical phone screen with two engineers from Amazon. The guys were quite hospitable and answered some questions I had about working at Amazon at the end of the interview.

    Additional question they asked: What happens when you have collisions in a HashMap/HashTable?

    Overall a quite pleasant and relaxed experience, even if I was a bit nervous and missed one or two things they had to give me hints on.

    Interview Questions

    • Why do you want to work at Amazon?   Answer Question
    • Find the intersection of two arrays.   1 Answer
    • Is a word a palindrome?   1 Answer
    • Randomly shuffle an array. Follow up questions on ensure that no items remain in their original places.   Answer Question
    • Describe the last product/project you worked on and any scalability issues you had with it?
      What was the TPS?   Answer Question

  4. Helpful (6)  

    Senior Software Development Engineer Interview

    Anonymous Employee in Seattle, WA
    Accepted Offer
    Positive Experience
    Difficult Interview

    Application

    I applied through other source. The process took 2 weeks. I interviewed at Amazon (Seattle, WA).

    Interview

    Was reached out to by the hiring manager of one of the AWS teams. Did a coffee with him, then we scheduled a technical phone screen. Screen was thorough (about 3 coding questions and some java trivia) and the interviewer did a good job. We then scheduled the on-site, they were very flexible with times, and let me take as much time as I needed.

    Onsite was a standard technical screen that you'd get at any of the large tech firms, decent amount of coding with lots of system design, which is standard for senior engineers. Know your leadership principles, they are important at Amazon and you will be evaluated based on them.

    Sent me a very strong offer which I weighed against other offers that I had and accepted.

    Only feedback I'd have is make sure your recruiters turn things around quickly when candidates have pending offers, I had to follow up quite a bit to move things along.

    Interview Questions

    • I'm under an NDA, so I can't provide any questions.

      However, do standard technical interview prep and really understand Amazon's culture and leadership principles, they will come up and they are important (you can fail interviews even if you are likable and do well technically if you don't have good answers here).   1 Answer

  5.  

    Senior Software Development Engineer Interview

    Anonymous Interview Candidate in Raleigh, NC
    No Offer
    Positive Experience
    Average Interview

    Application

    I applied through a recruiter. The process took 2 weeks. I interviewed at Amazon (Raleigh, NC) in January 2017.

    Interview

    I was contacted by Amazon recruiter, phone interview and then I was introduced to another senior recruiter.
    It was really a good experience with recruiter, she told me some tips about the interview and provide me preparation document.
    Then setup a 30 minute technical phone with a Sr developer.

    Interview Questions


  6. Helpful (2)  

    Senior Software Development Engineer Interview

    Anonymous Interview Candidate in Seattle, WA
    No Offer
    Negative Experience
    Average Interview

    Application

    I applied online. The process took 2 weeks. I interviewed at Amazon (Seattle, WA) in February 2017.

    Interview

    Attended many interviews by many companies. Amazon pride themselves with whole bunch of leadership principles and how they religiously follow them and expect those principles from interviewees. However, they lack that professionalism in extending basic courtesy to interviewees in letting them informed on the outcome of the interview. Be it negative or positive, they oughta convey it - because its Amazon!

    It started with a phone screen: half of time, on technical aspects of the resume or general concepts and other half with a collaborative coding question, which I cleared it.

    Though the position is near to where I live, they asked me to fly to Seattle - paid everything by Amazon. Six interviews during the day - one hour each.

    First interview was a coding question which I answered listing various trade-offs with each approach. We both agreed which is the right approach for the question and I went writing the code on white board. Then interviewer asked me algo for the other approaches, which I did. He then asked for a design question, it was very nice discussion, I did describe to the interviewer's satisfaction.

    Second interview was from a hardware engineer; he was nice. Asked me to explain couple of projects that I worked and he genuinely tried to understand. Then he asked me a design question in the hardware domain - again, invigorating discussion. He was happy with my answer.

    Third was with two engineers, they pretty much asked behavioral questions. Again, great discussion!

    Fourth was lunch outing with the engineer who I spoke during the phone screen. It was my chance to ask questions about the work culture and the company.

    Fifth was I think is bar raiser interview: its pure coding. First question, I aced it. He asked for an alternative approach even though it would not fetch any performance or memory improvements from the algorithm I used. The approach he wanted was skewed, I could not answer it; I gave up.
    He then asked for a question on trees. It was a difficult question; I came close with an approach; he helped with clues and finally I was able to answer it.

    The last was with hiring manager - full of behavioral questions. He was under the impression that the interview was for 45 minutes so, he rushed through with his questions; and winded up fast. Then, came back after realizing that he has fifteen more minutes, for the next fifteen minutes, we just chatted around. I think this may have contributed to outcome.

    The last was with HR/recruiter. She said she would get back to me with a decision EITHER Positive or negative by Monday or Tuesday (interview happened on Friday). She pretty much talked about ball park salary, possible positions! I thought I had it.

    Its end of Friday, I have not heard back from them. Sent a mail to the recruiter, no response! Guess they doesnt want to move forward with me. Fine!

    But, when they were so fanatic about leadership principles, they should stick to word given to interviewees which they didnt. Interviewers were very helpful, I really enjoyed the discussions but when they dont follow what they promised, I lose the respect.

    Interview Questions

    • Signed NDA so not appropriate to share. You gotta know your basics to succeed.   Answer Question

  7. Helpful (1)  

    Senior Software Development Engineer Interview

    Anonymous Interview Candidate in San Jose, CA
    No Offer
    Neutral Experience
    Average Interview

    Application

    I applied online. The process took 5 weeks. I interviewed at Amazon (San Jose, CA) in March 2017.

    Interview

    It was a 5 rounds of behavioral, Coding and System design question.
    Learn their Leadership skills, in every round, they ask you a question related to it, and spend about 20 mins deep diving into it!
    Interview as such was straight forward DS & Algos but these leadership skills play a vital role in selection

    Interview Questions

    • 1) About 8 different questions from Leadership skills   3 Answers
    • Design Question: Design Google docs   2 Answers
    • Coding: Binary Tree "expression" parser   1 Answer
    • HashMaps & Priority Queues based: How to retrieve recent 5 queries that was searched on AWS dashboard   1 Answer
  8. Helpful (3)  

    Senior Software Development Engineer Interview

    Anonymous Interview Candidate in Seattle, WA
    No Offer
    Positive Experience
    Easy Interview

    Application

    I applied through a recruiter. The process took 1+ week. I interviewed at Amazon (Seattle, WA) in February 2017.

    Interview

    This was a technical screen over the phone with use of Amazon's whiteboard web app.
    Started out asking me for a brief history of my career in the software industry. Then he asked me to describe a goal I've had and how I achieved it. We talked about that for a few minutes and then moved on to a theoretical technical question (no code, just verbal discussion). The final ~20 minutes were spent on the coding exercise.

    Interview Questions

    • You have a huge data file (gigabytes in size) full of URLs, one per line. There are many duplicates throughout the file. How would you process this data to produce an output file with one unique URL per line, followed by the number of occurrences?   1 Answer
    • Write a function/method with this signature:
      bool MyFunc(string term, string input) {}

      The method should return true if the search term is found in the input string, even when there are other characters in between.
      Examples:
      "aba", "bbbbabbxxxxxxbb" returns false
      "aba", "bbbbabbxxxxxxab" returns true
      Basically, do I see an 'a', then 'b', then another 'a' before I run off the end of the input string?   3 Answers

  9. Helpful (4)  

    Senior Software Development Engineer Interview

    Anonymous Interview Candidate in Seattle, WA
    No Offer
    Positive Experience
    Average Interview

    Application

    I applied online. The process took 3 weeks. I interviewed at Amazon (Seattle, WA).

    Interview

    Phone screen on background and simple programming problem (design a parking garage), face to face interview with 5 interviewers in one day. I thought it was a cloud dev position but the team I interviewed with does firmware and apps for a new device. Overall process was very straightforward. They are very fixated on their leadership principles...I only got 4 technical questions everything else was focused on examples from my experience for the 14 leadership principles.

    Interview Questions


Don't Miss Out On a Job You Love
Upload a resume to easily apply to jobs from anywhere. It's simple to set up.