Working at high scale is something not all developers experience. You get to be an owner, which exposes you to all the development stages. It's easy to collaborate between teams.
On-call may cause bad life balance.
A lot of the technologies used are proprietary and not industry standard.
A lot of Amazon is in the states, and syncing across continents is challenging.
A recruiter reached out on LinkedIn and invited me to apply. The recruiter was very opaque with the salary, and I had to ask them three times before they gave me a range. About a week later, I took a coding assessment on HackerRank. Two weeks after
It was an online interview, followed by a referral. The interview started with basic questions on data structures and then moved on to algorithms and complexity analysis. I would suggest everyone to start with a brute-force approach and then reduce
Interviewed virtually for the Development team in Vancouver, Canada. The process included: * 1 phone screening * 1 online assessment * 4 virtual onsite rounds All five rounds featured 2-3 Leadership Principles (LP) questions. The phone scree
A recruiter reached out on LinkedIn and invited me to apply. The recruiter was very opaque with the salary, and I had to ask them three times before they gave me a range. About a week later, I took a coding assessment on HackerRank. Two weeks after
It was an online interview, followed by a referral. The interview started with basic questions on data structures and then moved on to algorithms and complexity analysis. I would suggest everyone to start with a brute-force approach and then reduce
Interviewed virtually for the Development team in Vancouver, Canada. The process included: * 1 phone screening * 1 online assessment * 4 virtual onsite rounds All five rounds featured 2-3 Leadership Principles (LP) questions. The phone scree