Some of the existing systems are great to read and get design inspirations.
From the three things—Vision, Design, and Implementation—the vision set by the PE+ team is excellent, and the design done by lower teams is also fine.
But the implementations done by junior engineers are very bad, and the managers have no clue, as most of them are of program management background.
So if you want to do some "lazy work" and go away to a different team after some time, then Amazon is the best place.
Amazon is a big company and does not have a set of pros/cons applicable to the whole company, as most of your life revolves around your peers and manager.
But if your manager is from a program management background, then even God can't save you from getting burnout and backstabbed. And if your team has a manager from an engineering background, then at least you have a chance to explain your challenges and results.
Stop promoting managers from program management backgrounds to engineering manager. There is a word called "engineering" in engineering manager. LOL
Four interview rounds were scheduled. * One round was DSA (35 mins DSA + 25 mins leadership-based questions). * One problem-solving round (yet to be conducted). * One LLD round (35 mins LLD + 25 mins leadership-based questions). * One HLD ro
The interview process consisted of: * 1 OA * 1 DSA * 1 LLD * 1 HLD * 1 bar raiser * 1 HR Round All rounds were difficult.
Overall, the experience was good, but the behavior portion was hard to pass. The questions focused on normal data structures and algorithms. Bug-free code was not required, and it felt like LeetCode style. System design was interesting. The interview
Four interview rounds were scheduled. * One round was DSA (35 mins DSA + 25 mins leadership-based questions). * One problem-solving round (yet to be conducted). * One LLD round (35 mins LLD + 25 mins leadership-based questions). * One HLD ro
The interview process consisted of: * 1 OA * 1 DSA * 1 LLD * 1 HLD * 1 bar raiser * 1 HR Round All rounds were difficult.
Overall, the experience was good, but the behavior portion was hard to pass. The questions focused on normal data structures and algorithms. Bug-free code was not required, and it felt like LeetCode style. System design was interesting. The interview