Amazon has a high quality of engineering community.
In Amazon, you will be treated as a business owner, not only a tech guy. Each team/org in Amazon is a startup. You are responsible for making business decisions, not only technical decisions. Examples of these decisions include:
Most of the tech leads are people-oriented and willing to help juniors grow.
Amazon has a lot of interesting business and technical problems that challenge the engineer's technical muscles, i.e., designing for scale and developing code that impacts millions of customers.
Amazon is very flexible and encourages internal transfers, which is a great opportunity for engineers to explore different areas depending on their interests without having to change employers. The same applies to locations.
Depending on teams, but on-call impacts the engineer's quality of life. Teams do their best to improve, but it's always annoying to wake up in the middle of the night to attend to customer-impacting incidents.
Amazon HR and Immigration departments are terrible. Speaking from personal experience, try as hard as you can not to be reliant on the Amazon HR team or Immigration team for support, because they show no empathy. If your life depends on it, you will have a hell of a time.
Managers have huge power, which has its own pros and cons. The worst situation is to be working for a terrible manager. They can ruin your life. On the other hand, Amazon supports internal transfers, so you are given a tool to find your way out.
Please raise the bar for your HR and Immigration departments.
Treat each case with care, as engineers treat each customer incident with intensive care and focus. People are not numbers, even if the numbers are big.
Please don't let managers make decisions without being educated about the topic, especially in immigration-related interactions.
The interview process involved an online assessment, a recruiter screen, and four onsite interviews. The online assessment included two coding problems and a set of work-style questions. During the recruiter call, we discussed my résumé and backgro
Amazon HR reached out to me. I took the OA test first and passed it. Then, we scheduled a phone interview. The interview took a long time, as no interviewers were available at the beginning.
Technical Interview, Meeting, work test for 3 months
The interview process involved an online assessment, a recruiter screen, and four onsite interviews. The online assessment included two coding problems and a set of work-style questions. During the recruiter call, we discussed my résumé and backgro
Amazon HR reached out to me. I took the OA test first and passed it. Then, we scheduled a phone interview. The interview took a long time, as no interviewers were available at the beginning.
Technical Interview, Meeting, work test for 3 months