Cloudera fue contratada en julio de 2020 en nuestro campus para el puesto de SDE (FTE + pasantía). Tuvimos un total de 4 rondas (1 en línea + 2 técnicas + 1 Gerencial). Aquí está mi experiencia de entrevista para el mismo.
Ronda 1 (Ronda de codificación en línea): Se hizo un total de 5 preguntas para resolver en 2 horas.
- Uno estaba relacionado con la implementación de Dijkstra, bastante sencillo
- Problema basado en DP lineal
- Matemáticas relacionadas
- Matemáticas + Búsqueda binaria
- Problema codicioso
Resolví los 5 problemas y me llamaron para la siguiente ronda.
Ronda 2 (Entrevista Ronda 1) 30-40 minutos: Discusión general sobre mi currículum y proyectos, luego el entrevistador hizo las siguientes preguntas:
- https://www.geeksforgeeks.org/agregar-dos-números-representados-por-listas-enlazadas/
- El problema del diamante en java y c++ y cómo se resuelve.
- Implementación de Hashmap en Java
- Algunas preguntas básicas sobre los conceptos de OOPS
- La diferencia en el funcionamiento de la string en c y java.
Esta ronda fue bastante bien, pude responder a todas las preguntas y fue convocado para la siguiente ronda.
Ronda 3 (Entrevista Ronda 2) 90 minutos: En esta ronda, se evaluó mi conocimiento de las materias básicas. Preguntas como:
- Propiedades ACID en DBMS
- Conceptos de OOPS
- Proceso vs Hilo
- Clave principal Diferencia de clave única en SQL
- Paralelismo vs Concurrencia
- Diferencia entre Abstracción y Encapsulación con código
- Función virtual en C++
- Clases abstractas en Java
- Polimorfismo en tiempo de ejecución y polimorfismo en tiempo de compilación
- Diferencia entre C++ y Java
- Qué algoritmo de clasificación se usa en C++ STL
Me preguntaron un problema relacionado con la programación dinámica.
Hay N número de personas en una habitación, entonces, ¿cuántas formas de agrupar personas de manera que como máximo 2 personas en un grupo?
Por ejemplo, las personas [a, b, c] se pueden agrupar como [{a,b},{c}], [{b,c},{a}] y [{a},{b},{c} ] entonces la respuesta es 3.
Formó una relación de recurrencia como F[n]=F[n-2]*(n-1) + f[n-1].
Esta ronda fue bastante bien y me llamaron para la siguiente ronda.
Ronda 4 (Ronda gerencial) 40 minutos: Me hicieron algunas preguntas técnicas como el funcionamiento de DNS, qué puerto se usa en DNS, y algunas preguntas sobre TLS y HTTPS, y qué versión se usa globalmente actualmente. No pude responder a la pregunta sobre la versión de TLS, pero estuvo de acuerdo. Luego me hicieron preguntas basadas en mi currículum, mi pasión por la programación, tuvimos una conversación relacionada con la tecnología y me hizo una pregunta hipotética como en qué habilidad trabajaré si tengo vacaciones por un año. Era más una especie de ronda informal.
VEREDICTO
Rechazado.
Motivos de rechazo (lo que siento):
- Tenga buenos proyectos con usted en su currículum, el currículum juega un papel importante en la preselección si a muchas personas les va bien en la entrevista
- Tener experiencia de pasantía es una ventaja
Publicación traducida automáticamente
Artículo escrito por SumantoPal1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA