Candidatei-me online. O processo levou 2 semanas. Fui entrevistado pela Microsoft (Dublin, Dublin) em nov. de 2024
Entrevista
Standard initial call followed by an online codility assessment, standard leet code stuff if you practice some medium problems you should be able to get it. Then it was the 3 interviews in succession fist OOP was to design a library system, you need to know what dependency injection is and inheritance and SOLID principles, the second was supposed to be a systems design question but it seemed very different to anything I saw before (thats where the question I put here came up) I think he wanted me to talk about the structure of storage within java, how to choose what to use in what situation but we got quite sidetracked, there was still conversation about the big picture and understanding the deployment pipelines in your current job. The last for me was the coding interview and it was just 3 progressively harder questions that built on each other but nothing as difficult as the last interview or even the coding assessment i think he just wanted to see how i think and that i am not using gpt, quite quick honestly.
The last interview is the one that is solely based on behavioral questions, something you can study on youtube and practice.
Perguntas de entrevista [1]
Pergunta 1
Write a function that takes a two-dimensional array of integers as an input, where the array represents a maze.The top-left corner of the maze is (0,0) and the bottom-right corner is (n,n), where n is the length of one side of the array. The array elements are either zero or positive integers. Zeroes indicate walls that block the way, while positive integers indicate open spaces that can be traversed.The function should find a path from the start to the end of the maze, moving only up, down, left, or right, and avoiding walls. The function should return the sum of the integers along the path. If there are multiple paths, the function can return any one of them.
Fiz uma entrevista na empresa Microsoft (Seattle, WA).
Entrevista
Straightforward technical loop overall, with strong interviewers at every stage. I genuinely enjoyed the in-depth conversations around technical challenges and algorithmic problem-solving — the entire process felt well-structured and genuinely engaging.
Candidatei-me por indicação de um funcionário. Fui entrevistado pela Microsoft (Bangalore Rural) em jun. de 2026
Entrevista
The interview was hard, even as a fresher the dsa they asked was hard category after I checked on leetcode. Though I couldn't solve it. Some of the other people who interviewed were asked easy - medium dsa
The interview was a long process. There was first the recruiter screen, which was followed by a 4-loop interview structure that covered technical, behavioral, and system design. The interviewers were very kind and accommodating.