Entrevista de Microsoft | conjunto 4

Hola, soy Ishita Gupta. He sido una de las contrataciones afortunadas de Microsoft este año a través del campus. Así que quería compartir mi experiencia, así como las preguntas que se hicieron para que otros aspirantes se beneficiaran.

La ronda escrita se realizó en línea. Fue una prueba de una hora, con 30 preguntas de aptitud y 20 técnicas (basadas en C, C++, algoritmos, diagramas de flujo, lógica, pseudocódigos).
Después de ser seleccionado en 1er escrito, hubo otro escrito. Fue de una hora, y había 4 preguntas:
  1. Reemplace todos los espacios (» «) en una string con \0: escriba la función para esto .
  2. Proporcione un método para averiguar si un árbol es binario o no : escribí un algoritmo para ello.
  3. Proporcione un método para fusionar dos arrays ordenadas A y B, siempre que A tenga suficiente espacio para acomodar B al final.
  4. Se presentó el problema del aterrizaje tardío del avión debido a la niebla y el tráfico. Tienden a quemar su combustible mientras esperan el aterrizaje. Entonces se pidió una solución instantánea y una solución a largo plazo para el problema. Esta fue una especie de escritura subjetiva.
Ambos escritos se realizaron el 14 de agosto. Los resultados del segundo escrito se entregaron el 4 de septiembre, cuando llegaron a nuestro campus.
Tuve 3 rondas de entrevista.
1ra entrevista: 
    Comencé a preguntar cuáles eran todas las materias que sé en CSE (ya que soy de M. Tech ECE, y esta vez también nos permitieron). Le dije C, conceptos básicos de C++, programación de sockets, poco de SQL, etc.

  1. Me preguntó cómo se llama el enfoque de la Programación C. (Procesal).
  2. Luego pidió C++.

  3. Entonces quería que le explicara las desventajas de la programación procedimental.
  4. Luego pasó a clase, objeto, relaciones entre objetos, herencia , abstracción , encapsulación .
  5. Me pidió que diera un ejemplo de la sala de entrevistas para describir estos conceptos. (¡Elegí abanico!). Luego pasó a los conceptos de memoria: pila , montón . Asignación de memoria estática y dinámica , variable estática y asignación de memoria variable local.
  6. Diferencia en la asignación de memoria para estructura y clase y clase y objeto.
  7. Luego «cambió de marcha» y me pidió que escribiera un programa para invertir una string.
  8. Luego me preguntó malloc , nuevo.
    Luego cambió a DBMS o más bien a SQL, como mencioné, solo sé SQL y no recuerdo los conceptos básicos de DBMS. Me preguntó los tipos de lenguajes en SQL (DML, DDL) y luego me pidió que escribiera consultas para obtener entradas distintas de una columna y luego obtener solo las entradas no distintas de esa columna.
  9. Luego me pidió que diera soluciones al problema del tiempo de espera y la sobrecarga en el servidor irctc durante la reserva de tatkal. Continuó durante una hora. ¡Salí todo exhausto!
    2da entrevista:
    Después de quedar preseleccionado en la 1.ª entrevista, la 2.ª entrevista comenzó con conceptos de C y C++, además de OOPS.
  1. Se le pidió que escribiera un programa para encontrar los duplicados en una string de la manera más eficiente y con la menor complejidad.
  2. Se solicitó conceptos básicos de Cloud Computing .
  3. Esta entrevista duró 40 minutos o tal vez un poco más.

3ra entrevista:
¡Esta fue la última ronda, y sorprendentemente fue HR! Las preguntas que se hicieron fueron:
  1. Pasión
  2. Herramientas para el éxito
  3. Discusión de tecnologías que he aprendido por mi cuenta
  4. Como estudiante de ECE, ¿por qué MSIT y no Telecom?
  5. ¿No me aburriré en MSIT?
  6. Cualquier pregunta para el panel.

Esta entrevista también se extendió por alrededor de 40 minutos.

Los resultados se declararon 5 horas después, y la entrevista de todos había terminado. ¡Y Dios me regaló un trabajo en MSIT! 😀

Muchas muchas felicidades a Ishita . Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo y enviarlo por correo electrónico a contribuya@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.

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 *