Experiencia de entrevista de Microsoft | Ingeniero de software senior (4 años de experiencia)

Recientemente me entrevisté con MS Hyderabad para el equipo de ingeniería de servicios básicos.
Encuentre las preguntas que se hacen a continuación:

La ronda 1 –

  1. Dos tablas de empleado (contiene nombre e identificación) y detalles del empleado con historial de experiencia laboral (contiene identificación, desde el año hasta el año): descubra todos los empleados que trabajaron sin interrupción de carrera.
  2. Implementación de Java para el mismo.
  3. En la misma tabla, enumere el nombre, fromYear, toYear para todos los empleados.
  4. Inyección de dependencia.
  5. Patrones de diseño.

La ronda 2 – 

  1. Recorrido posterior al pedido de BST, de forma iterativa.
  2. Dados dos archivos muy grandes, el primero contiene la identificación y el nombre, el otro contiene la identificación y la dirección, debe crear un tercer archivo que contendrá la identificación, el nombre y la dirección. -Primero hacer las preguntas aclaratorias y luego contar el planteamiento.

Ronda 3:
1. ¿Qué es un microservicio? Y mucha discusión sobre microservicio vs monolítico. Ventajas y desventajas de ambas arquitecturas.
2. Patrones de diseño de nubes.
3. Mucha discusión sobre el rendimiento y las métricas de rendimiento de su servicio.
4. Si multiplica un número de 4 dígitos, abcd, por 4, produce otro número, dbca. Resuelva para a, b, c, d. Estos pertenecen a [0-9]
Y todos son distintos.

Ronda 4 (gerente de contratación): en esta ronda, toda la discusión se centró en mi proyecto actual, sus problemas de escalabilidad y seguridad. También se preguntaron algunos principios de diseño como: tipos de almacenamiento en caché y cuándo usar cuál, la diferencia entre sql y nosql.

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 *