After the recruiter reached out, we exchanged a few emails, and I was sent an assessment to be completed asynchronously. There were two coding questions and a few system design questions.
Questions d'entretien [1]
Question 1
First question was on palindromic strings of 0s and 1s that I spent too much time on, The second question was "simple" sliding window question on memory allocation. It's funny that I have been in long meetings to discuss this kind of logic, but somehow there was an expectation that I would code this on the spot. Yeah, I failed the tech hazing here.
The system design questions were really well-made. I honestly had a lot of fun answering those. Lots of things about availability, architecture, and databases.
The interview process was in 2 steps. First one was initial screening and then 5 rounds of interviews with different team members and one includes Bar raiser. The bar raiser round was deciding factor.
Attended the first round. It was easy, but I answered all the questions still rejected me. Then I has 5 - 6 rounds as well all of based on Data Modelling and Python and SQL
Questions d'entretien [1]
Question 1
tell me about youself
difference between Union and Union All
SQL code to find time in minutes from intervals
Python of a loop ending with a condition and then print max and min number
J'ai postulé via un recruteur. J'ai passé un entretien chez Amazon (North Toronto, ON) en janv. 2026
Entretien
The first screening test. Based on what I read from other peoples experiences, I studied so many different things but that only asked very basic sql and mostly multi choice platform question