Amazon Software Development Engineer II Interview Questions | Glassdoor

Amazon Software Development Engineer II Interview Questions

Updated Feb 23, 2017
148 Interview Reviews

Interview Experience

Interview Experience
63%
15%
20%

Getting an Interview

Getting an Interview
44%
26%
12%
8
2
2
1

Interview Difficulty

3.4
Average

Interview Difficulty

Hard

Average

Easy

148 Candidate Interview Reviews Back to all Interviews

Filter

Sort: Popular Date Difficulty

Filter

Sort: Popular Date Difficulty

Helpful (5)  

Software Development Engineer II Interview

Anonymous Employee in Austin, TX
Accepted Offer
Positive Experience
Average Interview

Application

I applied through an employee referral. The process took 2+ weeks. I interviewed at Amazon (Austin, TX) in December 2016.

Interview

I was referred by an existing employee, so my experience may have differed. I was contacted by a recruiter who setup a phone screen. The recruiter sent me a good amount of literature and suggested practice. I did a couple practice questions on a coding website and reviewed the leadership principles. The phone screen consisted of a leadership/behavioral question and a pretty straight-forward technical evaluation. The interviewer "inclined" me for an onsite. The recruiter sent me more info this time and spent 45 mins on the phone with me discussing what to expect and helping me prep. The onsite consisted of 5 interviews with managers and developers. In each, I was evaluated on two leadership principles (some subtly woven into conversation or the technical, some asked blatantly) and one technical evaluation on the whiteboard. Most of the technicals were coding, but one was more discussion on what an API would look like for some real-world interaction. I enjoyed the more free form one the most as we got to talk through a lot of scenarios. I was right on the edge of L4/5 technically, but a solid L5 for leadership, so I got the bump.

Interview Questions

  • What would an API look like for the interactions between a plane and air traffic control.   1 Answer

Negotiation

They came in well above my asking, so I did not negotiate salary. I took a vacation cut as they were unwilling to negotiate time off. Their total comp package seems very standardized.

Other Interview Reviews for Amazon

  1. Helpful (6)  

    Software Development Engineer II Interview

    Anonymous Employee
    Accepted Offer
    Positive Experience
    Average Interview

    Application

    I applied through a recruiter. The process took 2+ months. I interviewed at Amazon.

    Interview

    I was contacted by a recruiter and sent my CV for a recruitment event.

    Nearly after 1 week, they sent me a HackerRank test. There were 3 questions; 2 coding (1 trivial, 1 requires some fundamental algorithm knowledge) and 1 analysis (runtime complexity analysis of the second coding question).

    After HackerRank test, they invited me on-site. The event was in a hotel and in a good environment. I had 4 on-site interviews; 2 coding, 1 algorithm and 1 system design.
    - Coding questions were straightforward questions. They just want you to code carefully and analyze your code properly after finishing. Normally they ask 1 question in each but I finished early and answered second questions in each (which I heard, more positive for a candidate).

    - Algorithm question is again a coding question but more like competitive programming style. Difference between this and coding interview is, prepare to be asked some structures that you will not be using in your daily work. I coded some fancy data structure and made its analysis. I don't know they ask you a second one if you finish early.

    - In system interview, they ask you to design a distributed system for a given case. Not a coding round, just whiteboard and boxes.

    Nearly 2 weeks after the interview I got an email from the recruiter that I will get an offer and 2 weeks after that I got the offer. They are open to bargain, so I got a small raise for the offer and accepted it.

  2. Helpful (1)  

    Software Development Engineer II Interview

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

    Application

    I applied through a recruiter. The process took 2 weeks. I interviewed at Amazon (Seattle, WA) in October 2016.

    Interview

    For the onsite interview at Seattle, Amazon paid me everything including flight, accommodation, local transportation and food. I was interviewed by 6 people, 1 of which came from human resource group. Coding questions were not challenging, but many system and OO design questions were asked. I was not quite familiar with the design-type questions, which should have been prepared well in advance. Overall it was a great interview experience. Although I did not get an offer, I learnt a lot on my weakness.

    Interview Questions

    • OO design: Black Jack Game. System design: Amazon video subscription.   1 Answer
  3. Helpful (1)  

    Software Development Engineer II Interview

    Anonymous Employee in SeaTac, WA
    Accepted Offer
    Positive Experience
    Average Interview

    Application

    The process took 5+ weeks. I interviewed at Amazon (SeaTac, WA).

    Interview

    Couple of phone screens and later asked to fly for onsite interview.

    Onsite interview had four rounds.
    First two are white board sessions.
    Third and four was for system design and performance optimization. Every round they at least 3 behavioral questions.

    Interview Questions

    • Find the least common ancestor of given two nodes in a tree   1 Answer
    • Design Amazon locker system   1 Answer
  4. Is this helpful? The community relies on everyone sharing – Add Anonymous Interview Review


  5. Helpful (1)  

    Software Development Engineer II Interview

    Anonymous Interview Candidate
    No Offer
    Negative Experience
    Easy Interview

    Application

    I applied through an employee referral. The process took a week. I interviewed at Amazon in August 2016.

    Interview

    The interviewer was not able to communicate and the whole process felt rushed. Just wanted to share my two cents. A junior developer in charge of interview for a Senior. Interviewer has a fixed answer to questions asked and not able to understand any other approach. The problem here was it's a design questions which is generally ambiguous. Interview process needs to improve.

    Interview Questions

    • two questions . 1) Coding 2) Design Question.   1 Answer
  6.  

    Software Development Engineer II Interview

    Anonymous Interview Candidate
    No Offer
    Positive Experience
    Difficult Interview

    Application

    I applied through an employee referral. The process took 4 weeks. I interviewed at Amazon.

    Interview

    I have applied through employee referral. After 10 days, I got a mail from HR to schedule a telephonic interview if interested. The interview process is described in the mail as Two telephonic interviews followed by onsite round. Each Telephonic round is for one hour. once we are through in the first telephone round. We will be called for second round. I got a reject mail after second round.

    Interview Questions

    • Tell me about yourself, One question from resume and One data structure question followed by a design question in each round   1 Answer
  7.  

    Software Development Engineer II Interview

    Anonymous Interview Candidate
    No Offer
    Neutral Experience
    Easy Interview

    Application

    I applied through a recruiter. The process took 2+ weeks. I interviewed at Amazon.

    Interview

    phone interview with online coding, the problem was easy, but it seemed that the interviewer was expecting more, no idea ... and no offer... how long need I wait before applying the position again?

    Interview Questions

    • output binary tree by level   1 Answer
  8. Helpful (2)  

    Software Development Engineer II Interview

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

    Application

    I applied online. The process took a week. I interviewed at Amazon (Seattle, WA) in June 2016.

    Interview

    Initially i got a call from recruiter and he scheduled an interview with client and i never received a reply back after the interview. i did good on the coding part but the interviewer wasn't sure of what he asked and he said he have a meeting and left in just 30 minutes.

    Interview Questions

  9.  

    Software Development Engineer II Interview

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

    Application

    I applied through a recruiter. The process took 4+ weeks. I interviewed at Amazon (Seattle, WA) in May 2016.

    Interview

    Contacted by recruiter and have phone screen with the Hiring manager. Then on-site at Seattle Office with the 5 Software engineers who are not on the same team. And They asked me some basic coding question and what language I used in my previous workplace. It was 1:1 white board and coding interview.

    Interview Questions

    • Tell me about yourself. Why do you want to work at Amazon?   1 Answer
  10. Helpful (7)  

    Software Development Engineer II Interview

    Anonymous Interview Candidate
    No Offer
    Negative Experience
    Average Interview

    Interview

    1. Contacted by hiring manager by phone to explore mutual interest. The manager spent about 30 minutes on phone describing AWS business unit, his organization and open role.
    2. Online coding interview. Standard questions available on many coding interview preparation websites. Technical question is posed verbally by phone and clarifying the question is challenging in online format.

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.