First, I had an OA (online assessment), which was relatively easy. Don't worry if you don't get perfect scores; I received a 27/30 and was fine, so clearly, it's not just about correctness.
After that, I had my first and only interview. During this interview, I was asked two technical questions and two behavioral questions.
The technical questions were very easy, so I'm assuming they mainly looked at the behavioral questions.
Given two numbers, print all odd numbers between them. I was also given a follow-up question, which only applies if you are using the modulo operator (%) in your for loop: Could we optimize this code, even though the runtime is O(n)? Hint: Think about where the modulo operation takes place and how it compares to other operations.
Provide a low-level explanation and pseudocode for the game Sudoku.
The following metrics were computed from 6 interview experiences for the Amazon Software Development Engineer Intern role in Toronto, Ontario.
Amazon's interview process for their Software Development Engineer Intern roles in Toronto, Ontario is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for Amazon's Software Development Engineer Intern interview process in Toronto, Ontario.