Benefits of a large company in terms of resourcing.
If you love your team and manager, Amazon is probably one of the best places to work.
There are lots of cool projects to work on and it's easy to move around in the company if you're bored.
Teams are self-managed, i.e., no strict guidelines between teams/orgs, which leaves lots of flexibility for creating cool things.
Work-life balance for Vancouver is really good, but that could be because I have a great manager :)
Pay in Canada is getting better, but still not up to par.
I had 6 interviews in total. The first round was a phone screen with an interviewer. This was followed by an online coding test, and then 4 in-person interviews. All technical rounds had questions related to data structures and algorithms.
I received a referral through LinkedIn. Two days later, they sent me the link for the online coding assessment. I prepared for 10 days and took the test, but I failed to solve the problems.
I received an intern return offer because I interned there and did well on my project. There's a meeting with my mentor, bar-raiser, and manager where they decide whether you get an offer or not.
I had 6 interviews in total. The first round was a phone screen with an interviewer. This was followed by an online coding test, and then 4 in-person interviews. All technical rounds had questions related to data structures and algorithms.
I received a referral through LinkedIn. Two days later, they sent me the link for the online coding assessment. I prepared for 10 days and took the test, but I failed to solve the problems.
I received an intern return offer because I interned there and did well on my project. There's a meeting with my mentor, bar-raiser, and manager where they decide whether you get an offer or not.