Good pay. Chances of internal transfer to different teams.
Lack of transparency: engineers are put on a 'dev-plan' without even notifying them.
Goals keep on changing. Suddenly, some new task comes up with a tight deadline, and everything is put on hold.
Lots of meetings, most of which are wasted in discussing unnecessary mundane things.
Work within the parallel universe of Amazon internal technologies and frameworks.
I have probably written only a few thousand lines of code in more than a year.
Most of the projects are basically refactors, migrations from one framework to another.
I know a few developers who have spent more than six months without writing any code, basically spending time in configurations, JSONs, and doing things with other Amazon internal tools.
Some of the projects look like they are being done just for the heck of it. Perfectly working code gets re-written to use some other 'internal framework' for no apparent reason. Of course, we are paid to do this, but it's not at all motivating.
1. Online Assessment Interview Invite to schedule. 2. Hiring Manager Round 2/3 LPs and 2 LeetCode medium problems. 3. Interview with SDE II Half an hour with LPs, and the other half doing a coding question to write maintainable code. 4. Bar Rai
After passing the Online Assessment, you then move on to the Final Loop Interviews, which consist of, but not necessarily in specific order: * Behavioral Interview * Technical Coding Interview (Leetcode style) * Low Level Design interview (OOP)
It went well, with half an hour for leadership principles and the other half an hour for coding and system design. It’s a great experience overall. System design, they expect more clarity.
1. Online Assessment Interview Invite to schedule. 2. Hiring Manager Round 2/3 LPs and 2 LeetCode medium problems. 3. Interview with SDE II Half an hour with LPs, and the other half doing a coding question to write maintainable code. 4. Bar Rai
After passing the Online Assessment, you then move on to the Final Loop Interviews, which consist of, but not necessarily in specific order: * Behavioral Interview * Technical Coding Interview (Leetcode style) * Low Level Design interview (OOP)
It went well, with half an hour for leadership principles and the other half an hour for coding and system design. It’s a great experience overall. System design, they expect more clarity.