You will be forced to think big and innovate beyond your limits. You will be pushed to grow as a leader throughout your tenure.
Limitless potential to make change. Relentlessly high standards. Take any number of leaves when you feel like. Work from home whenever you want. Come to office when it suits you, leave when you feel like, as long as you make sure you deliver results. You'll be forced to "own" what you work on. Great internal engineering culture.
If you join as an SDE, your manager will either be an L5 or L6. Many of them are extremely smart and will propel you to grow. Many won't be as effective, but the good thing is, you can do it yourself. You will have enough independence to make an impact and grow in your career. In fact, you are encouraged by the company to do projects outside of your day-to-day, work with other teams for short durations, and have mentors from different organizations, etc.
ALL L7+ managers I've interacted with have been highly competent and sharp. These are the folks you will look up to and seek to learn from.
You can't bullsh*t anybody. You will be found out.
Teams in Amazon are very, very independent. So much so that some of them might as well be in a separate company for all intents and purposes (some of them technically are). So there's bound to be bad teams and good teams.
In the good teams (which I believe would be most of them), the high standards and expectations push you to transform yourself into an extremely well-rounded Leader+Engineer. But, the same standards can crush you if you aren't smart enough. If you're having to work 10-12 hours a day to keep up/stay ahead of the curve, then you aren't smart enough.
For Bangalore:
The bar for L6 Managers needs to be raised. Engineers often leave for Seattle when they become SDE2. Many go because they know their L6 would probably not be as effective at helping them grow to an SDE3 level.
Give proper training in personal finance management to all employees. Most don't know basics about taxation and investments.
You need to be creating and encouraging more engineers to start leading.
5 rounds of interviews: 1. OA (2 Medium/Hard Questions along with some Work Related Assessment which tested design related concepts) 2. HLD 3. DSA 4. LLD 5. Bar Raiser Technically, the questions were of medium difficulty and with good polish, you s
1 round - DSA 1 round - LLD 1 round - HLD 1 round - Bar Raiser + HLD The Bar Raiser round consisted of mostly behavioral and project-related questions, with some counter-questioning on projects leading to making designs better and more scalable.
Started with an online assessment and then, upon clearing it, moved on to a four-round on-site interview loop. This included three rounds with the team and one round with the bar raiser.
5 rounds of interviews: 1. OA (2 Medium/Hard Questions along with some Work Related Assessment which tested design related concepts) 2. HLD 3. DSA 4. LLD 5. Bar Raiser Technically, the questions were of medium difficulty and with good polish, you s
1 round - DSA 1 round - LLD 1 round - HLD 1 round - Bar Raiser + HLD The Bar Raiser round consisted of mostly behavioral and project-related questions, with some counter-questioning on projects leading to making designs better and more scalable.
Started with an online assessment and then, upon clearing it, moved on to a four-round on-site interview loop. This included three rounds with the team and one round with the bar raiser.