Internal mobility is quite flexible; transferring between different teams is relatively straightforward.
There are solid technical learning opportunities within many AWS teams where you can work on large-scale projects.
Ironically, in the current macroeconomic climate, Amazon's notorious PIP process is actually more accommodating for visa holders than the sudden, abrupt terminations seen at other tech companies, as it provides a crucial buffer period to figure out your next steps.
Outside of AWS, the quality of work in many teams can be quite frustrating. A history of "empire building" has left behind highly redundant internal infrastructure and services. This leads to endless migration projects, massive overhead and complex dependencies when building new features, and a heavy reliance on hard-to-use internal tools.
It suffers from typical big-tech systemic issues—most notably, a rigid stack-ranking culture and managers wielding disproportionate, almost unchecked power over your career trajectory.
The Amazon SDE2 loop interview consisted of four rounds: a coding round focusing on data structures and algorithms, a system design round testing scalability and design skills, and two behavioral or technical rounds assessing problem-solving, leader
1. Online OA (Rather difficult, did not get all test cases for 1 of 2 questions) 2. Recruiter screening 3. 30 min Technical phone screening (easy-medium LeetCode) 4. Final round: - System design (design a system for coupons) - Algo round (Flood fill)
OA was difficult, which had two Leetcode Hard problems. Recruiter was very helpful and gave a lot of time in between rounds to prepare. Next rounds were drive rounds; I was asked to solve two DP Hard problems on the given time limit of 60 mins.
The Amazon SDE2 loop interview consisted of four rounds: a coding round focusing on data structures and algorithms, a system design round testing scalability and design skills, and two behavioral or technical rounds assessing problem-solving, leader
1. Online OA (Rather difficult, did not get all test cases for 1 of 2 questions) 2. Recruiter screening 3. 30 min Technical phone screening (easy-medium LeetCode) 4. Final round: - System design (design a system for coupons) - Algo round (Flood fill)
OA was difficult, which had two Leetcode Hard problems. Recruiter was very helpful and gave a lot of time in between rounds to prepare. Next rounds were drive rounds; I was asked to solve two DP Hard problems on the given time limit of 60 mins.