Prueba de codificación en línea (Hackerrank): 3 preguntas medianas y 1.5 horas para resolverlo. Resueltas las tres preguntas
Ronda 1 (presencial, virtual):
- Cuente el número de strings binarias sin 1 consecutivos . Primero me pidió que escribiera código recursivo y la programación dinámica. Después de eso, el entrevistador me pidió que optimizara más. Luego expliqué el enfoque de exponenciación matricial.
- Dadas N líneas (x1, x2 de cada línea), se pide encontrar el punto donde se encuentran las líneas máximas si dibujamos una línea vertical.
- Ups: herencia frente a composición, palabra clave estática, palabra clave de volatilidad
- DBMS: propiedades de los ácidos
Ronda 2 (Presencial, Virtual):
- Encuentra el número de pares con una suma dada
- Comenzó con Spring Beans, dependencias funcionales y preguntó cómo verificará que las dependencias sean válidas o no. Cuando dije que deben tener la forma de un gráfico acíclico dirigido. Luego me pidió que verificara si existe un ciclo o no.
Nota: En todas las preguntas técnicas me pidieron que escribiera código en el texto sublime y que compilara casos de prueba perdonados
Ronda 3 (ronda del gerente de contratación):
- El entrevistador discutió el trabajo actual e hizo dos preguntas centrales de CS: cómo funciona la URL y qué es un balanceador de carga. Mis últimas dos rondas fueron muy bien, por lo que dijo que el resultado se basaría en las últimas dos rondas.
Al día siguiente recibí una llamada del reclutador y me dijo: “¡Felicidades! Estás seleccionado”.
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