Tuve la oportunidad de presentarme al programa de pasantías de Microsoft. Fue una experiencia increíble. Creo que puede ayudar a otros, así que voy a compartirlo contigo.
Primera ronda: en línea
La primera ronda fue una ronda en línea con temple. Había tres preguntas de codificación. Si ha completado las tres preguntas, la posibilidad de recibir un correo electrónico para la siguiente ronda es superior al 80%. Por suerte, fui uno de los que recibió la siguiente ronda de correo. También resolví las tres preguntas.
Primera pregunta: convertir letras mayúsculas a letras minúsculas. Esta pregunta fue pan comido para ti, incluso si eres un principiante en programación. Así que una línea de código puede darte 100 puntos. Puede consultar el siguiente enlace, que es un tipo de problema similar en Leetcode.
https://leetcode.com/problems/to-lower-case/
Segunda pregunta: no recuerdo la pregunta exacta, pero era algo así como encontrar un elemento continuo cuyo algo sea máximo. Se puede solucionar con la ventana corredera.
Tercera pregunta: Esta pregunta fue interesante ya que yo también en el nivel intermedio en ese momento la encuentro demasiado interesante. Pero de todos modos resolví esa pregunta. La pregunta es que le dan un gráfico G. Y todos los Nodes del gráfico representan a una persona y un borde representa una amistad entre esas dos personas. Ahora su tarea es encontrar un grupo mínimo disjunto tal que ninguna persona tenga su amigo en otra. grupo, significa que necesitamos hacer un grupo de todos los amigos y amigos de ese amigo (amigo común).
Aquí hay un enlace que no es exacto pero un tipo de pregunta similar en Leetcode https://leetcode.com/problems/friend-circles/
Segunda ronda: entrevista en línea en el equipo de Microsoft
Si tiene el mejor desempeño en la primera ronda, recibirá un correo después de 15 días de la primera ronda, con los detalles del enlace del equipo de Microsoft y la fecha y hora para unirse. También obtengo un enlace y todos los demás detalles. Mi entrevista se inició a las 10:00 am. El primer entrevistador me hace la pregunta “Háblame de ti mismo”.
Respondí con mi estado educativo actual y detalles académicos y de pasatiempos con la codificación como prioridad. Luego me preguntó acerca de mi proyecto. Le respondí con algunos detalles ya que quería saber solo la tecnología en la que desarrollé mi proyecto. A continuación, me dijo que pasáramos a la cuestión de la codificación.
La pregunta es la misma que en el siguiente enlace: https://leetcode.com/problems/number-of-islands/
Me dieron la misma pregunta en la pizarra, lo que significa que me dio un enlace para escribir código en ese sitio web. Di mi primer enfoque con if-else simple, pero luego encontré un error en él, así que se lo dije al reclutador y luego le di una solución con bfs. Mi entrevista duró 45 minutos.
Y luego, por fin, me preguntó: ¿tienes alguna pregunta? en ese momento hice algunas preguntas comunes.
Después de la segunda ronda, me eliminaron, pero algunos pudieron superarlo y la siguiente ronda es una entrevista en el sitio con 2 cara a cara y una ronda de recursos humanos. En general, solo preguntan cosas relacionadas con la codificación.
Así que sigue codificando. ¡Gracias!
Publicación traducida automáticamente
Artículo escrito por harshmoradiya y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA