Me postulé en línea. El proceso tomó 4 semanas. Acudí a una entrevista en Amazon (Berlín)
Entrevista
I applied online and received an email with a coding challenge to do within 5 days and I did it on the second day, 2 questions related to sorting and search along with explanation for time/space complexity. Then I received an email saying we’re going to the next round and asking for availability which I provided. From that point it was just one big mess on their side, I talked with 5 different recruiters, none of them had any idea what the position was or where we were in the process. And on checking the job portal it stated on my application“no longer under consideration” and when I asked they replied “let’s just keep going and see”. The phone screening involved a DFS question and a lot of behavioral questions related to Amazon’s leadership principles. I then was invited to an on-site/virtual interview consisting of 4 successive interviews each around 1h the first 3 where a mix of technical questions, again DFS, BFS and tree related questions and one purely behavioral round. I gave the optimal answers to all technical exercises and their follow up questions, followed the required STAR format for the behavioral ones and even was told during the first 2 of interviews that I did perfect, but the third one she seemed completely disinterested and was just looking through her phone while I was solving the exercise, she had no idea what I am typing and seemed like she was forced to be there, yet I answered all her questions and more. after all of this I got a call the next day that they won’t be offering me the position with no explanation or consideration for the time and effort I put into the process. It would have saved me a lot of time and effort had they said from the beginning that they hired someone else and they would be looking to recycle me for some other teams.
Preguntas de entrevista [3]
Pregunta 1
representing dependencies, and detecting version conflicts, cycles
Surprisingly easy — I expected tougher questions, but the coding round felt more like a warm-up. The main challenge was a DSA problem about counting islands in a 2D grid, which led to a discussion on DFS versus BFS and handling large grids. Funny enough, I had revisited that exact type of question while prepping on PracHub, which made me feel more confident. The interview wrapped up with a behavioral round, and I accepted an offer, but ultimately decided to decline it for another opportunity. Overall, it was a smooth experience.
Preguntas de entrevista [1]
Pregunta 1
Number of Islands — given a 2D grid of '1's (land) and '0's (water), count the number of connected islands. Walk through DFS vs BFS, and discuss how to avoid revisiting cells (in-place mutation vs visited set) and what changes if the grid is huge and must stream from disk.
It started with an OA, and then after a few weeks, I got invited to four rounds of interviews: technical and behavioral at 3 of the 4, and behavioral only at one.
Um teste de código online, se aprovado, vai para o loop. O loop é 4 entrevistas seguidas, duas em inglês e duas em português. 3 entrevistas técnicas de código, todas as 4 têm pergunta de liderança.
Preguntas de entrevista [1]
Pregunta 1
Pergunta historicas baseada nos principios de lideranca da amazon.