Ronda 1: fue una ronda de codificación de HackerRank con 3 preguntas (DP, manipulación de strings) (1 hora)
No recuerdo las preguntas exactas.
Ronda 2: Fue una ronda técnica F2F (1 hora)
- Tus proyectos en compañía anterior. Tecnologías que ha utilizado
- Preguntas de Java, OOP sobre herencia, abstracción, interfaz, colecciones
- Dadas dos strings, compruebe si la segunda string es una versión rotada de la primera string (se requiere una solución óptima)
- Se le proporciona una lista que consta de fechas y un mapa que consta de días de la semana como claves y verdadero/falso como valor. Me gusta:
lista de fechas = {22 de enero, 23 de enero, 27 de enero, 29 de enero ….}
Mapa = {Domingo: Verdadero, Lunes: Verdadero, Martes: Falso …}
Necesita encontrar todo el rango de fechas que son verdaderas. Puede usar bibliotecas Java Solución .O(n) con 1 recorrido requerido
Ronda 3: Fue una ronda técnica F2F (1,5 horas)
- Tus proyectos en compañía anterior. Tecnologías que ha utilizado
- Enumere todas las API de Java que ha utilizado hasta ahora. Preguntas sobre la API de Java
- Explicar el funcionamiento de Hashmap
- Escriba código listo para producción para eliminar todos los duplicados de arraylist (se requiere una solución óptima).
- Diff b/w Iterator remove y ArrayList remove
- Pregunta de Hibernate: cómo aplicar manytoOne, OnetoMany une, API de criterios, almacenamiento en caché
- Patrones de diseño: Singleton y otros
- Escribir consultas Sql básicas
- Hay un flujo de datos que llega cada hora que consta de n productos y su recuento vendido. Necesitamos encontrar el producto que se ha vendido como máximo en las últimas x horas. Base de datos de diseño para un problema dado
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