Amazon Overview

  • www.amazon.jobs
  • Seattle, WA
  • 10000+ Employees
  • 1994
  • Company - Public (AMZN)
  • Internet
  • $10+ billion (USD)

All Amazon teams and businesses, from Prime delivery to AWS, are guided by four key tenets: customer obsession rather than competitor focus, passion for invention, commitment to operational excellence, and long-term thinking. We are driven by the excitement of building ...

Company Updates

Company Logo for Amazon

Amazon

30 Nov 2020

KEY NOT FOUND: company-updates.categories.employee-story

Meet Willow, Director of Planning for Delivery Services at Amazon. A former military officer and MBA graduate, her passion for mathematics and philosophy continue to fuel her work. #HereYouCanGoAnywhere Come build the future with us: https://amzn.to/2IKMlNU

Meet Willow, Director of Planning for Delivery Services at Amazon. A former military officer and MBA graduate, her passion for mathematics and philosophy con...

Company Logo for Amazon

Amazon

19 Nov 2020

KEY NOT FOUND: company-updates.categories.employee-story

Meet Rovina, Principal Product Manager at Amazon. This self-professed nerd and basketball lover is charting her own path and building the future for millions of customers. #HereYouCanGoAnywhere Come build the future with us: https://amzn.to/332t15D

Amazon - Why Work With Us?

Our mission: To be Earth's most customer-centric company.

What unites Amazonians across teams and geographies is that we are all striving to delight our customers and make their lives easier.  The scope and scale of our mission drives us to seek diverse perspectives, be resourceful, and navigate through ambiguity.  Inventing and delivering things that were never thought possible isn't easy, but we embrace this challenge every day.

By working together on behalf of our customers, we are building the future one innovative product, service, and idea at a time.  Are you ready to embrace the challenge? Come build the future with us.

Apply now on amazon.jobs:

Amazon Reviews

3.9
76%
Recommend to a Friend
83%
Approve of CEO
Jeff Bezos
Jeff Bezos
28,936 Ratings
10 Jan 2021
Amazon icon

"Amazing"

Current Employee - Program Manager in Sydney
Recommends
Positive Outlook
Approves of CEO

I have been working at Amazon full-time for more than a year

Pros

Ownership, lot of learning, growth potential

Cons

Lot of work, less appreciation
See All 60,374 Reviews

Diversity & Inclusion at Amazon

4.1
(6673 reviews)

Diversity & Inclusion FAQs

All answers shown come directly from Amazon Reviews and are not edited or altered.

Does there seem to be diversity at Amazon?

...Lack of diversity in senior leadership seeps through the culture where success is measured in attributes and traits that align with a certain segment of the population....Read More

Read 102 more responses>

Amazon Photos

+ Add Photo
Amazon photo of: [photoCaption]Amazon photo of: [photoCaption]Amazon photo of: [photoCaption]Amazon photo of: [photoCaption]Amazon photo of: [photoCaption]Amazon photo of: [photoCaption]Amazon photo of: [photoCaption]

Amazon Interviews

Experience
Positive59%
Negative19%
Neutral22%
Getting an Interview
Applied online52%
Recruiter15%
Campus Recruiting13%
Difficulty
3.0
Average
HardAverageEasy

  1. Helpful(1696)
    [employerShortName] icon

    Software Development Engineer Interview

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

    I applied through other source. I interviewed at Amazon (Seattle, WA) in May 2013

    Interview

    Called out of the blue, asked if I'd be interested in interviewing. Still not entirely sure how they got my name. Had first phone interview the next week, asked no personal questions, all technical in nature. Total of 3 phone interviews and an in-person trip out to Seattle.

    Took about 4 months start to finish. The people in the in person interview were wonderful. Very smart, laid back, and understanding. Got lunch, small tour of campus, and learned what I'd be doing. Got the offer 2 business days after the in person interview.




    Sadly, I signed a NDA and I respect the terms of that. As such, I can't give you any specific questions, but I'll gladly give you the best advice I have.

    Phone Interviews :

    Phone interviews are sucky by nature. Coordinating a call from west to east coast alone is painful, add the fact that phones just take away the benefits of body language, and just make it harder to hear, and you've got a recipe for disaster. But fear not! Here are some helpful hints, some of which are obvious, some of which are not.

    1. Get ready ahead of time. I just mean, get to the area you'll be doing the interview beforehand. I'd recommend an hour or more, just to get your nerves ready. Breathe, get used to the surroundings, and get everything laid out ahead of time. Which brings me to...

    2. I know it's a "programming" interview, but for the love of all things good, have a pen and paper ready and at your disposal. Bring a backup pen. Much like a printer, the pen will fail at the worst possible time. You may also need a laptop, as I was asked to do "on the fly" programming. But close anything and everything distracting. Speaking of...

    3. Pick a spot where there are no distractions. You'll want your undivided attention on this interview. Don't have BookTweet or FaceSpace or MyGram or that crap open if you have a laptop. And I personally wouldn't pick a public space, you never know when an annoying parent will put their screaming child right beside you.

    4. Breathe. Just breathe. Take a moment, stretch, and remember you got this. If you have trouble hearing, don't be afraid to ask again. Don't be afraid to say you don't know. Do as for clarifications, and state assumptions up front. Always re-state the problem as you understand it.

    As for the content : For the love of God, know what a time complexity is, and how to determine it for any and all code you write. Know the time complexities of all sorts. Know all data structures, how to use them, and properties of each. (Insertion time, deletion, etc) Generally know what heck you're talking about. But don't talk too much. You don't want silence at any point really, but you certainly don't want to let the interviewer not get a word in. Know graph theory, tree theory, and all the fun stuff associated with more "complex" structures. Understand what your language does behind the scenes, as far as GC and compiling go. Know how your language use internal structures to manage the code/objects you write.


    **Continued below**
    Interview

    In person interviews : Day before : If you've made it this far, first off, congrats. Take a step back and realize you're already among the best. Relatively few people actually make it this far, but you're not off the bat yet. You'll very probably be doing a 3 day/2 night stay. I had to fly across country, (E to W coast.) and that trip alone is enough to stress anyone out. But once you FINALLY get there, just get to your hotel. Public transit is pretty easy from the airport to downtown, but take a cab if you prefer. Honestly, the best thing you can do this first day, is just get your bearings. Drop your stuff off in the hotel, and find just some normal (for you) food. Don't get all exotic and try something you've never had. Don't get alcohol. I sound probably like your mother. Sorry. But just try to find where you'll be interviewing. Get a feeling for how long it'll take to get there in the worst case scenario. Once you've done all that, I'd hang out in the room, review some of the above stuff a bit, and try to hit the hay by 10 at the latest. Day of: Breathe. I went for a nice little jog in the gym across the street. Helped to relax me a bit. Whatever helps you do that, find it and do it. Eat a light and again, KNOWN breakfast. If you've never eaten it before, DO NOT do it that day. I'd recommend something simple, toast, fruit etc. Dress well, not full out suit, but I wouldn't show up in a tank top and shorts. (Though, one of my interviewers was in shorts... so???) I just did khakis and tucked in button down with rolled up sleeves. I walked there, it was about a 15 minute walk and showed up about 40 minutes early. I wouldn’t personally go any earlier than that, but there’s a starbucks downstairs, so that might be a good place to relax a bit before you go upstairs. The receptionist greeted me, and got me all checked in. Once you sit down, this is an **ideal** time to turn off your cell phone. And I mean off. Few things are more detrimental to an interview than having that random alarm you set go off in the interview. Just turn it off. All the way off. It’ll be OK, your texts will be there when you’re done I promise. The first person I met with wasn’t an interviewer. She was just to talk to me a bit, walk me to the room I’d be in for the rest of the day, and chat with. Ask this person your questions. We got coffee, sat down for a bit and just chatted. She asked what I did, I asked what she did etc. She told me about who I’d be meeting with that day, and my general timeline after the interview. Super nice. The next 5 hours were just random questions about CS in general. Be prepared to write a lot of code that day (on a whiteboard), and know your crap. You’ll be asked all kinds of fun questions, probably very specific to the domain of the team interviewing you. Know the same stuff from above. In these interviews, it’s best to show your confidence, and show them your knowledge, but more importantly your potential. You’ll very probably know 75% to 80% of the content they ask right off the bat. The rest may require some thinking out loud and vocalizing your thought process. Don’t stare at the board blankly. Talk to them, ask questions, bounce ideas off them, and just be a normal person. Pretend you already have the job, and they’re just there as a code reviewer/fellow engineer. I promise, it’ll go quickly, and by the end, you won’t believe how much knowledge you were able to just spout out. That being said, I’ll quote one of the engineers, “The best thing you can do is to just get something working.” And he’s right. Just get an implementation down. Don’t necessarily write the most naive approach or the brute force approach (as a general rule, anything with a O(n^2) or worse run time isn’t worth writing down), but the next best idea, just go with it. Don’t over engineer it at first, just start. And then yall can optimize together. They’re great people, and they just want to see how you think. Finally, just be yourself. Show them you like coding, and it’s what you want to do with them. Don’t be afraid to interact with them like they’re just old coding buddies. Make them laugh, have fun, but not too much. Remember, they’re still ultimately responsible for your next job. Just be you, and be confident. You go this in the bag already. Most importantly, go out and celebrate when you're done. :D

    16 Answers

See All 27,459 interviews

Amazon Awards & Accolades

  • Best ShopperBest Shopper2021
  • LinkedIn Top Companies 2019LinkedIn2019
  • Perfect 100 - Human Rights Campaign Foundation's Corporate Equality IndexHuman Rights Campaign’s (HRC) Corporate Equality Index2019
  • 2018 Top Companies ListLinkedIn2018
  • World's Most Admired CompaniesFortune2018

Amazon FAQ

(66 Questions)

All answers shown come directly from Amazon Reviews and are not edited or altered.

See questions about:

Does Amazon offer massages?

...- Give more perks like food, free massages like Facebook and Google...

28 January 2019

Read more

Work at Amazon? Share Your Experiences

Amazon
Amazon
Click to Rate
or