Ronda 1: Prueba en línea – Ronda de Codility
Duración de la prueba: 90 minutos
La primera ronda constaba de 30 preguntas, la mayoría sobre Java, de las cuales 27 eran MCQ y 3 eran preguntas de codificación subjetiva para las que no se proporcionó ningún editor. Tienes que escribir código en un archivo de texto simple.
Trate de pasar más tiempo codificando preguntas.
Hubo muchas preguntas sobre el manejo de excepciones,
MCQ:
¿Es el objeto un tipo de datos?
¿Diferencia entre tiempo de ejecución y tiempo de compilación?
¿Qué es javap?
¿Está x=+1 incrementando x en 1?
¿Podemos dar clase como argumento a otra clase?
Codificación:
Q-1 Se le proporciona una array de números enteros con un valor de 0 a 9, debe ordenar la array en orden ascendente de acuerdo con los valores del diccionario, como 1 es uno, 2 es dos, etc.
Q-2 Dada una array de enteros, devuelve la frecuencia máxima de un elemento, si más de un elemento tiene la misma frecuencia máxima, devuelve -1.
Q-3 Pila de implementos usando array
Ronda 2: Entrevista Técnica
Primero me pidió que me presentara, qué tipo de proyecto estoy haciendo en mi empresa.
1: Calcula el k-ésimo elemento desde el final en una lista enlazada en tiempo O(n).
2: dado un árbol/lista enlazada con cada Node raíz que tiene dos Nodes. Elimine todos los Nodes de la derecha y agréguelos al último.
3: Serie de Fibonacci en mínima complejidad. — Usó la memorización tomando una array de tamaño n, pero pidió reducir aún más la complejidad. Luego dijo que podemos hacerlo tomando una array de tamaño solo 2.
4: patrón de diseño como Singleton, decorador, etc.
5: principios SÓLIDOS en java.
6: Cómo funciona el mapa hash en Java, dentro de la implementación.
7: Cómo hacer que el proceso sea seguro para subprocesos en java.
8 : Cuál preferir, interfaz o abstracción. No buscaban ninguna definición o propiedad, necesitaban una explicación adecuada.
Ronda 3: Juego de codificación en línea
Este es un juego de codificación con preguntas mixtas como MCQ y subjetivas, pero se da un tiempo limitado para hacer cada pregunta. Para preguntas subjetivas, debe pasar todos los casos de prueba.
Publicación traducida automáticamente
Artículo escrito por SnoiSingla y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA