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.
It was easy and to the point. The interviewer was sweet and allowed me enough time to think about how to approach solving the problems. The coding question asked was for an inventory and managing it. It was an easy solve with the right data structure
The interview process was quick, consisting of three panels: technical, behavioral, and system design aspects. The interviewers were friendly, approachable, and helpful. Overall, it was a very positive and smooth experience.
First was an exam of problem-solving with 2 questions. Then 4 interviews over 2 days, or all in 1 day after the exam passed, but I didn't join them; I just did the exam.
It was easy and to the point. The interviewer was sweet and allowed me enough time to think about how to approach solving the problems. The coding question asked was for an inventory and managing it. It was an easy solve with the right data structure
The interview process was quick, consisting of three panels: technical, behavioral, and system design aspects. The interviewers were friendly, approachable, and helpful. Overall, it was a very positive and smooth experience.
First was an exam of problem-solving with 2 questions. Then 4 interviews over 2 days, or all in 1 day after the exam passed, but I didn't join them; I just did the exam.