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 –
- 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.
- Implementación de Java para el mismo.
- En la misma tabla, enumere el nombre, fromYear, toYear para todos los empleados.
- Inyección de dependencia.
- Patrones de diseño.
La ronda 2 –
- Recorrido posterior al pedido de BST, de forma iterativa.
- 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