Ronda 1 : una prueba de Hackerrank en línea (90 min) con 2 preguntas. Ambos estaban basados en Programación Dinámica con dificultad de nivel medio.
1. 0/1 Problema de mochila con poca modificación.
2. Problema LIS con poca modificación.
Ronda 2: ronda de CoderPad (50 min) debajo de las preguntas que recuerdo.
1. Pequeña Introducción.
2. Dado un archivo de registro como una array de strings en un formato específico donde cada línea comienza con la dirección IP. Tienes que encontrar la IP más frecuente.
3. Tienes que crear tu propia función parseInt() en Java.
Ronda 3- Entrevista telefónica (45 min)
1. Preguntas sobre Java, OOPS, patrones de diseño, herencia, subprocesos múltiples, hibernación, manejo de excepciones y E/S de archivos.
Ronda 4 – Cara a cara (60 min)
1. Discusión sobre el rol y las responsabilidades actuales. Proyecto de Arquitectura Actual.
2. https://www.geeksforgeeks.org/decode-string-recursively-encoded-count-followed-substring/
3. https://www.geeksforgeeks.org/compute-average-two-numbers-without-overflow/
4. Pregunta basada en escenarios de JUnit y Java Custom Exception.
5. Clase Singleton https://www.geeksforgeeks.org/singleton-class-java/
Ronda 5: cara a cara (60 min)
1. Diferentes enfoques para https://www.geeksforgeeks.org/function-to-check-if-a-singly-linked-list-is-palindrome/
2. Implementación de hashmap y preguntas basadas en escenarios https://www.geeksforgeeks.org/internal-working-of-hashmap-java/
3. Preguntas de Java: Equals y HashCode, Bytecode y JVM, objetos inmutables.
4. Pregunta basada en escenarios de objetos inmutables. https://www.geeksforgeeks.org/create-immutable-class-java/
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