I've enjoyed the majority of my time at Amazon. I've learned a lot from a ton of very smart engineers. I love my coworkers and find comfort in knowing I can always turn to them for assistance when needed.
In my experience, managers want to see you succeed and grow. They have worked hand-in-hand assigning me tasks that would lead me to a promotion. When I am unsatisfied with the work I'm doing, they try their hardest to help fix that.
Some teams are not as good about this, but I've had no problems with work-life balance.
The work itself has become more and more meaningless/mundane for myself. I no longer feel a sense of pride to be working for this company/product.
New features are thrown in incredibly last minute, causing many flaws in the product later on.
The company is huge and a lot of the teams we collaborate with sit in offices across the world in many different timezones, making it difficult to grow personal connections.
UX feels very detached from the final product, but maybe that's because they're all in California and I have literally no idea what they're working on.
Managers seem to be rotating in and out. Hypothetically this shouldn't stunt your career growth, but I've found that I've had to prove myself and my skills to new leadership rather than being trusted that I am capable of working at my current level. The time spent in limbo without a manager isn't great either.
I received a link to an online challenge and had two hours to solve the problems. There were two problems, similar to LeetCode. A few days after the interview, I received an email stating that I was not selected.
Very lengthy (my process took 3 months start to finish), but everyone I interacted with was very professional. The technical interview questions were 3 LeetCode medium and 1 LeetCode hard.
I was expecting it to be hard, however, it was harder than I thought. I couldn't pass to the 2nd stage, however, the first stage includes 3 parts: * Two of them being coding and technical stuff * The last is a short survey
I received a link to an online challenge and had two hours to solve the problems. There were two problems, similar to LeetCode. A few days after the interview, I received an email stating that I was not selected.
Very lengthy (my process took 3 months start to finish), but everyone I interacted with was very professional. The technical interview questions were 3 LeetCode medium and 1 LeetCode hard.
I was expecting it to be hard, however, it was harder than I thought. I couldn't pass to the 2nd stage, however, the first stage includes 3 parts: * Two of them being coding and technical stuff * The last is a short survey