Microsoft Interview Experience (Pasantías en el campus 2018)

Microsoft IDC visitó nuestro campus para realizar prácticas. Establecieron el límite de CGPA en 7 para presentar la solicitud.

Ronda-1 (prueba en línea)

La primera ronda en línea fue en Co-Cubes (una plataforma muy mala sin opción de entrada personalizada también) que constaba de 3 preguntas de codificación (Duración de la prueba: 75 minutos). No todas las preguntas eran iguales, diferentes estudiantes tenían diferentes preguntas. Solo teníamos que completar las funciones para todos los problemas. Puede elegir su idioma entre C, C++, Java y C#, :-

  1. 2 puntos: https://www.geeksforgeeks.org/round-the-given-number-to-nearest-multiple-of-10/ 
  2. 3 puntos: dada una fecha en el formato (DD/MM/YYYY), encuentre el día de la semana. Dado – 01/01/1990 era lunes.
    Solución : Enlace GeeksforGeeks
  3. 5 puntos:  https://geeksforgeeks.org/rearrange-a-given-linked-list-in-place/

Algunas otras preguntas recibidas por otros fueron:

  1. https://www.geeksforgeeks.org/average-of-ascii-values-of-characters-of-a-given-string/  (2 puntos)
  2. https://www.geeksforgeeks.org/given-a-number-find-next-smallest-palindrome-larger-than-this-number/  (3 puntos)
  3. https://www.geeksforgeeks.org/delete-n-nodes-after-m-nodes-of-a-linked-list  (5 puntos)
  4. Después de esta ronda, 37 estudiantes de 75 estudiantes fueron preseleccionados. Aunque no se publicó un límite oficial, extraoficialmente los niños que obtienen al menos 7 puntos y las niñas obtienen al menos 2 puntos calificados.

Ronda 2: Vuelo grupal (prueba de lápiz y papel)

    Esta ronda fue una ronda de codificación de lápiz y papel. Se dieron 2 preguntas y tuvimos que escribir nuestro propio código en lápiz y papel sin usar ninguna biblioteca. Desde cero hay que escribir todo. A 6-7 estudiantes se les asignó un solo mentor para discutir la pregunta y el enfoque.

  1. Pregunta 1: El alfabeto se define como A, B, K, C, D, E, F, G, H, L, N, NG, R, P, Q, T, S, W, U. Nota: ‘NG’ es una sola letra. Debe escribir una función que, dadas dos palabras como parámetro, compare las palabras y devuelva su orden lexicográfico según el sistema alfabético escrito anteriormente.
  2. Pregunta 2:  https://www.geeksforgeeks.org/diagonal-sum-binary-tree/
  3. En esta ronda fue muy importante comunicarse con el mentor asignado con respecto al enfoque de la solución, ya que solo él era responsable de seleccionarlo. También debe comprender primero la pregunta cuidadosamente y aclararla con el mentor. Escribir con claridad y prolijidad también es importante. Después de esta ronda, 14 estudiantes fueron seleccionados para las próximas rondas.

<strong>Ronda 3: Entrevista técnica</strong>

    Me hicieron 3 preguntas en esta ronda:

  1. https://www.geeksforgeeks.org/urlify-given-string-replace-spaces/
  2. https://www.careercup.com/question?id=5756760659853312
  3. La forma más rápida de recorrer una array 2d, es decir, horizontal o verticalmente, si el orden no le importa al usuario. https://stackoverflow.com/questions/997212/fastest-way-to-loop-through-a-2d-array
  4. Pude resolver las 3 preguntas con alguna orientación del entrevistador a veces y corregir mis errores. En general, parecía satisfecho y me preguntó si tenía alguna pregunta para él.

Ronda 4: Entrevista Técnica

    El entrevistador tomó mi currículum y me hizo preguntas sobre el conjunto de habilidades que había mencionado, como bases de datos, javascript, tensorflow, diferencia entre aprendizaje automático y aprendizaje profundo, uso de PNL, etc.

  1. Luego me preguntó la diferencia entre SQL y NoSQL (había mencionado MongoDB en el currículum) y cosas relacionadas con ellos.
  2. Luego me pidió que diseñara la base de datos de un sitio web tipo Flipkart usando SQL y NoSQL.
  3. Luego me hizo esta pregunta:  https://www.geeksforgeeks.org/print-reverse-of-a-linked-list-without-actually-reversing/ Como no pude hacer esto sin una variable adicional, me dio consejos para hacerlo.
  4. Luego me preguntó acerca de JOIN en la base de datos, DDL, DML y me hizo una pregunta sobre MySQL Merge and Joins. Luego me preguntó sobre OOPS, cosas como Abstracción, Encapsulación, Protegido, Variable estática, etc. También me hizo otra pregunta, ¡no la recuerdo! Lo siento.
  5. Esta fue una entrevista larga de más de una hora, ya que el entrevistador discutió muchas cosas conmigo, incluido Azure.

Ronda 5: Entrevista no técnica

    Esto fue como una ronda de recursos humanos. La entrevista me preguntó mis expectativas de pasantía, mis proyectos e intereses en informática. Me preguntó muchas cosas sobre por qué la informática, sobre mi tecnología favorita y otras cosas. No me dio ninguna pregunta específica para resolver, pero siguió haciendo preguntas como esta. Fueron unos 30 minutos de entrevista.

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *