The Amazon environment is fast-moving and purposely tries to keep a startup kind of feel. Teams are largely independent and responsible for themselves. Your contributions as a developer can have immediate impact on customers; code can go from a developer's desktop to working in production in just hours. The company's values and mission statement aren't just aspirational clap-trap, but affect day-to-day activities and decisions.
Amazon has a startup feel, which has some drawbacks.
Like real startup companies, the job will gladly consume your life.
The priority of projects changes rapidly.
Everyone fills multiple roles.
The fast-moving nature can be exhausting to try to keep up with.
Spending is tight.
Frequently delivering quickly is used to justify bad engineering.
It was bad and not worth taking the test. It was very difficult; I could not solve any question in the interview. I wish it was easy so that I could clear it, but it was not meant to be.
A total of four approximately one-hour interviews were conducted on the same day. Three interviews focused on Data Structures and Algorithms, while one focused on System Design. All four interviews started with an introduction, followed by behavior
I received an email from the recruiter, followed by an automatic email inviting me to complete an online assessment. I am still waiting for the results and do not know if they will call me.
It was bad and not worth taking the test. It was very difficult; I could not solve any question in the interview. I wish it was easy so that I could clear it, but it was not meant to be.
A total of four approximately one-hour interviews were conducted on the same day. Three interviews focused on Data Structures and Algorithms, while one focused on System Design. All four interviews started with an introduction, followed by behavior
I received an email from the recruiter, followed by an automatic email inviting me to complete an online assessment. I am still waiting for the results and do not know if they will call me.