Ronda 1: 1 hora – 25 Preguntas
- Prueba de aptitud: incluye (trabajo y tiempo, velocidad y distancia, probabilidad, razonamiento)
Ronda 2: Ronda de codificación (1 hora)
- Dado un árbol binario balanceado. Escribe una función para imprimir la suma de los Nodes de la imagen especular en orden.
Por ejemplo –
15 / \ 23 25 / \ / \ 4 9 21 28
La salida del programa será: 28+4, 23+25, 9+21, 15+15
- Considere el teclado de marcación con el siguiente diseño
1 2 3
4 5 6
7 8 9
# 0 .
La generación de números de teléfono puede comenzar con cualquier número excepto 0
El siguiente número posible después de la selección del número debe estar en la línea horizontal o en la línea vertical
Genere todos los números de teléfono de 10 dígitos posibles, tenga en cuenta que no se deben considerar los números consecutivos.
Ej: si el número seleccionado es 1, los siguientes números posibles son 2, 3, 4, 7
Si el número seleccionado es 0, los siguientes números posibles son 8, 5 y 2
Comenzando con el número 1, dos de los posibles números de teléfono: 1212131313, 1417131213
Ronda 3: Ronda F2F (Técnica)
- Le harán preguntas sobre su producto y arquitectura.
- Implemente su propia pila. (Código para empujar, abrir y mirar mientras valida las restricciones de desbordamiento o desbordamiento)
- Dada una string «Bienvenido al año nuevo». Diga el número más repetido y algunas preguntas más basadas en escenarios: O (n)
- Dada una lista enlazada, busque el k-ésimo Node desde el último.
- Trabajé en servicios de descanso, así que pregunté sobre las llamadas de descanso.
- Uniones de bases de datos: recupere todos los estudiantes cuya dirección (estudiante y dirección tenemos dos tablas)
- Diferencia entre servicios monolíticos y micro
Ronda 4: Ronda F2F (Rondas Técnica + Gerencial)
- Implementación interna de Hash Map (código hash y métodos equals)
- Cómo sincronizar métodos de mapa hash. ¿Será completamente seguro para subprocesos o no?
- Implemente su propio mapa hash sincronizado.
- Diferencia entre error y excepción. Varios tipos de excepción. (Preguntas sobre el manejo de excepciones).
- Base de datos: segundo salario más grande de una consulta de empleado, uniones múltiples.
- He trabajado en hibernación, así que hice una pregunta de hibernación. Escriba el código para la implementación de unión de @ManyToMany de Student y Courses.
- Rompecabezas: digamos que tenemos 25 caballos y tenemos cinco pistas. ¿Cuántos intentos mínimos requerimos para seleccionar los 3 mejores caballos de ellos? La restricción es que no tenemos ningún temporizador.
Ronda 5: Ronda F2F (Ronda técnica con Co-Fundador)
- Escriba un pseudocódigo para la situación dada. Tenemos un hotel con varios pisos. Digamos que el piso n.° 1 tiene 10 habitaciones (numeradas del 1, 2…10), el piso n.° 2 tiene 5 habitaciones (numeradas del 11, 12…15), el piso n.° 3 tiene 10 habitaciones (numeradas del 16, 17…25), el piso # 4 tiene 5 habitaciones (numeradas de 26, 27…30) y así sucesivamente. Digamos que el usuario proporciona un número de habitación, necesitamos encontrar:
- El piso # en el que existe.
- Ubicación de la habitación en ese piso.
- Tenemos un quemador de estufa que tiene capacidad para asar dos panes de un solo lado al mismo tiempo y tarda 5 minutos en asarlos. Tenemos que asar cinco panes de ambos lados. ¿Cuál es el tiempo mínimo que tomará asar los cinco panes?
Luego me seleccionaron y tengo una ronda más con CPO con respecto al paquete.
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