Great resources availability: as long as you can justify it, you can get a lot of hardware for your project. Competent management: you get help and backing from your manager to solve various issues. Talented teammates: you get to work with a lot of brilliant people. You can actually get things done properly instead of just getting things done.
Amazon is too big: there are a lot of teams that do different things. Sometimes this means solutions already exist to your problem, but you have no idea. Another downside is that some teams communicate really slow, and you might have to wait a few days for something trivial.
I took an online assessment. The test consisted mostly of easy to medium LeetCode questions. However, I did not receive an interview invitation afterward. I'm unsure why, as I had a strong profile and felt the assessment went well.
Easy questions for sorting an array, with merge sort and question sort implementation. A friendly interviewer asked some basic computer science questions, like what a stack can be used for.
I've got a link to an online IDE. Every task has its own tab, and after you finish the first, you go to the second. Time was limited to around 3 hours or so.
I took an online assessment. The test consisted mostly of easy to medium LeetCode questions. However, I did not receive an interview invitation afterward. I'm unsure why, as I had a strong profile and felt the assessment went well.
Easy questions for sorting an array, with merge sort and question sort implementation. A friendly interviewer asked some basic computer science questions, like what a stack can be used for.
I've got a link to an online IDE. Every task has its own tab, and after you finish the first, you go to the second. Time was limited to around 3 hours or so.