If you are the type looking for fulfillment via work, Amazon is likely a fantastic place for you. You will develop your skills here and be on top of the game, as far as the leadership principles go (not strictly technical).
They want you to be work-obsessed. You will make yourself miserable if you try to avoid this.
Onboarding can be rough. I felt like I was supposed to know things that were not ever explained to me in the slightest.
Open offices (!!!). It is very hard to work in for anyone who likes to work heads-down. I found myself escaping the room several times just to find somewhere quiet to think for a couple minutes before returning.
macOS as standard dev OS.
It is a culture where everyone is obsessed with work. Therefore, if you are less obsessed than your coworkers, you will have a hard time. I couldn't personally find it satisfying due to the open office nature, since I enjoy heads-down work and the technical aspect of Software Engineering. I am also a person who enjoys projects and hobbies, and Amazon seems to be too much of a mental drain to have energy left over for that. If you try, you will likely make yourself miserable at work.
On average, it was alright. The process was fairly straightforward, with not a lot of trick questions. Recruiters didn't seem particularly engaged, nor did it seem too well-organized. Interactions with engineers on the team were pleasant and there
Coding interview in 60 mins. The level is medium with a hard follow-up. The interviewer first describes the problem statement, with explanation and sample data. Hard corner cases will be examined in the final stage.
There were four interviews with different engineers. These interviews will test your system design skills and data structures & algorithms skills. The interview is a little challenging if you are not into system designing.
On average, it was alright. The process was fairly straightforward, with not a lot of trick questions. Recruiters didn't seem particularly engaged, nor did it seem too well-organized. Interactions with engineers on the team were pleasant and there
Coding interview in 60 mins. The level is medium with a hard follow-up. The interviewer first describes the problem statement, with explanation and sample data. Hard corner cases will be examined in the final stage.
There were four interviews with different engineers. These interviews will test your system design skills and data structures & algorithms skills. The interview is a little challenging if you are not into system designing.