If you are on the right team, your work will have a tangible impact on millions of people. As an engineer, it is interesting and gratifying to work on large-scale, difficult software problems.
Direction is still very much set by Jeff Bezos, but to his credit, he has made many bold but correct decisions in the lifetime of the company.
While the startup culture has faded a bit, that does mean that you can maintain a surprisingly good work-life balance while still working on interesting things.
The culture at Amazon is notoriously frugal, and that can feel penny-wise, pound-foolish after a while.
The startup culture that existed in the early days is also not as prevalent, which can make staying motivated somewhat challenging when surrounded by people of varying levels of motivation.
In the technical career track, Amazon does a pretty poor job developing and enabling the growth of their employees, aside from the very early stages of an engineer's career, unless the employee is inclined to move into a management track.
This lack of career development can be compounded by the large operational responsibilities of many teams, which makes it difficult for engineers to find the time to interact with groups outside of their general area and explore other opportunities that could help foster career growth.
Institute mechanisms to enable lower-level employees to feel more empowered and connected to what is going on in the company.
Easy overall. These were typical medium LeetCode questions. There was no dynamic programming. The questions mainly involved binary trees and array manipulation. For the behavioral portion, you just need to study Amazon principles and talk about how y
In a word, difficult. Lots of prep required. Bar raiser interview was the most difficult of them all. They should just call the bar raiser interview the boss-level interview.
I had to submit an online exam and then was called for an interview. There were 5 rounds of interview with different team members, mostly technical and behavioral questions. One LeetCode question was asked, which was slightly modified.
Easy overall. These were typical medium LeetCode questions. There was no dynamic programming. The questions mainly involved binary trees and array manipulation. For the behavioral portion, you just need to study Amazon principles and talk about how y
In a word, difficult. Lots of prep required. Bar raiser interview was the most difficult of them all. They should just call the bar raiser interview the boss-level interview.
I had to submit an online exam and then was called for an interview. There were 5 rounds of interview with different team members, mostly technical and behavioral questions. One LeetCode question was asked, which was slightly modified.