Solicité el puesto a través de la recomendación de un empleado. El proceso duró 2 semanas. Acudí a una entrevista en Microsoft (Barcelona) en mar 2024
Entrevista
Una serie (3) de entrevistas que duraron toda la tarde. En cada una te preguntaban un poco sobre ti y luego te hacían una serie de preguntas de programación. Aún superar la mayoría de ellas con complejidades óptimas, la segunda entrevista se complicó. El problema no se definió bien ni fue bien explicado. Se hizo de todo menos colaborar para ello. Llegó un punto en el que empecé a programar una solución, pero se me cambió la estructura de datos que estaba usando por la "default" que se habría dado por buena, sin tan solo darme opción a usar mi método.
Preguntas de entrevista [3]
Pregunta 1
Calcula todas las posibles combinaciones de paréntesis viables (es decir, "()()" es viable pero "()())(" no lo es), hasta n=8 (n=pares de paréntesis).
Haz un JOIN entre dos listas de tal manera que se devuelvan los pares iguales entre listas (ejemplo, [1,2,3] y [1,2,2] devuelve [1,1], [2,2] y [2,2]).
Luego haz lo mismo, pero las listas son "streams" de números (no caben en memoria y van pasando uno a uno) y los diccionarios tampoco caben en memoria.
Envié una solicitud electrónica. Acudí a una entrevista en Microsoft (Melbourne)
Entrevista
After submitting an online application, I received a HackerRank assessment after passing the resume screening stage, then I was rejected after completing the assessment and did not proceed to further interview rounds.
Preguntas de entrevista [1]
Pregunta 1
The assessment consisted of two LeetCode-medium-level coding questions to be completed within 75 minutes.
Acudí a una entrevista en Microsoft (San Francisco, CA)
Entrevista
45 mins technical interview with a member of their San fran team. Very relaxed and informal but questions were focused and lots of follow ups. Easy to schedule as was over video conferencing platform
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.