Ronda 1: Evaluación de codificación en línea
Esta ronda se lleva a cabo en la plataforma HackerEarth. Hubo 3 preguntas de codificación y 1 pregunta de proyecto Java. El tiempo límite es de 2 h.
Pregunta del proyecto Java : implementar la herencia única, la herencia múltiple, la herencia de varios niveles y la herencia jerárquica.
Pregunta de codificación 1 : Maximización de beneficios
Tienes que viajar a diferentes pueblos para obtener algún beneficio.
En cada pueblo, obtienes algún beneficio. Pero el problema es que, de un pueblo i en particular , solo puede mudarse a un pueblo j si y solo si y la ganancia de la aldea j es un múltiplo de la ganancia de la aldea i .
Tienes que decir la ganancia máxima que puedes obtener mientras viajas.
Pregunta de codificación 2 : problema de distribución de monedas
Pregunta de codificación 3 : limpieza de la base de datos (java)
Ronda 2: cara 2 cara ronda 1
- Imprima el reverso de una lista enlazada sin invertir realmente.
- Explicar la diferencia entre interfaz y clase abstracta
- Explicar polimorfismo
Ronda 3: cara 2 cara ronda 2
- Dadas dos strings s1 y s2 como entradas. Encuentra si la cuerda s2 es una rotación de la cuerda s1 o no.
Ejemplo: s1=”cat” s2=”tca” salida – razón verdadera – rotación en el índice 2
s1=”perro” s2=”dga” salida – motivo falso – sin rotación
2. Encuentre min y max en una array con menos de 2N operaciones dado que N es el número de elementos en la array.
Publicación traducida automáticamente
Artículo escrito por srinivasgunti y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA