Big name, good pay, and could not think of other pros.
Generally, Amazon is an inhuman company, but I do believe there are good managers and SDEs. However, the team I was assigned to is purely disgusting. (Yes, it's a general hire, and you'll be randomly thrown into a group as an intern or SDE1.)
My mentor is just a psychiatric patient! He always uses the excuse that he has no time to instruct me exactly what to do, but later criticizes me for doing things the wrong way!
How can I know what your preference is if you didn't tell me? I'm not your gut worm, knowing what you think! He would also torture me, continually criticizing my code, and one simple code review will take 10 days!!!
So, obviously, he did this ON PURPOSE, and I was SET UP for failure.
Generally, Amazon has a horrible company culture, which doesn't treat employees as human beings.
But the good news is, I've got a Google offer, and would just throw Amazon away like a piece of trash!
No advice will help. Amazon will eventually run into very serious legal issues and get broken someday. (Remember the guy jumping from the building in 2016?)
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.