You can learn a lot in a short amount of time.
It feels like you are doing time in order to launch your career. The work is boring for the most part. The challenging problems you work on have more to do with sloppy design, lazy programming, and horrible planning, than anything remotely interesting (from a computer science perspective).
Amazon tries to preach this idea that you are working with the smartest people that you'll ever work with. This has been far from the case so far. Yes, there are some people there that are really brilliant, but those people really stick out since they are so rare. For the most part, the developers are solid, although they tend to be sloppy and careless. And there are some developers that actively try to avoid responsibility, make things difficult for others, or are openly hostile to people around them. Unfortunately, I've seen quite a few of these types while being there.
Keep it up. For the most part, Senior Management is doing pretty well. Hopefully, they will be strong enough to be consistently respectful, as well as hold people to high standards. If this happens, I think that things might have a chance to improve.
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.