Awesome coworkers; they keep a really high bar, at least for SDEs. Ownership is a real thing, not just management-speak. Every SDE gets to own the entire service/product and has insight and input into every step: requirements gathering, design, development, deploy, and maintenance. This is particularly true in new or relatively young services. Each service is also independent of each other. In most aspects, this leads to a startup culture within the big organization. At the same time, being a large organization allows great shared platforms and technologies to be used by all the mini-startups within the company.
Lots of management hires from outside the company recently. A recent trend is to crowd engineers out of meetings. I'm not sure how it is going to impact the culture long-term.
Another big con is the compensation. Performance reviews and compensation revisions don't go hand-in-hand. Compensation changes follow a really opaque process, with the end result being most pay hikes are paltry, even with great performance review scores. The only saving grace is the stock grant you get on joining, which vests over 4 years.
That is why so many people leave after 4 years – there is a big drop in effective compensation at the end of 4 years. In short, if you are joining Amazon, remember that you are basically negotiating salary for 4 years, not just the first year.
Beware of 'death by committee' – too many managers kill a product, not allowing it to focus on customers.
Rethink compensation strategy to allow retaining your best for more than 4 years.
Did the initial assessment comprise a coding exercise, a work simulation focused on design, and a survey? They provided a lot of resources to prepare for the interview, including practices on HackerRank, Project Euler, and so forth. The coding chal
Overall, the experience was positive. The interview loop was a bit stressful at times, but I appreciated the professionalism of the interviewers and the opportunity to showcase my skills. I'm grateful for the chance to participate and remain very i
I completed an online coding exam that lasted an hour. Following that, I undertook a Work Simulation and Workstyles Assessment. This assessment was quite different, primarily consisting of replying to emails.
Did the initial assessment comprise a coding exercise, a work simulation focused on design, and a survey? They provided a lot of resources to prepare for the interview, including practices on HackerRank, Project Euler, and so forth. The coding chal
Overall, the experience was positive. The interview loop was a bit stressful at times, but I appreciated the professionalism of the interviewers and the opportunity to showcase my skills. I'm grateful for the chance to participate and remain very i
I completed an online coding exam that lasted an hour. Following that, I undertook a Work Simulation and Workstyles Assessment. This assessment was quite different, primarily consisting of replying to emails.