Experiencia de entrevista de Citibank (unidad en el campus) 2019

Ronda 1 (Prueba en línea):
MCQ que consta de 4 secciones:

1. Habilidad Lógica
2. Habilidad Cuantitativa
3. Aptitud Técnica (DS, DBMS, Fundamentos de java y C)
Las preguntas fueron fáciles pero lo único es que hay que mantener la velocidad porque el tiempo se dividió entre las secciones.

Sección de codificación:
Había dos preguntas de codificación de dificultad media.
Resolver 1 pregunta de codificación y hacerlo bien en la sección MCQ debería llevarlo a la siguiente ronda.
Alrededor de 60 estudiantes fueron preseleccionados para la siguiente ronda.

Ronda 2 (Ronda técnica):
primero me pidieron que me presentara y el entrevistador revisó mi currículum e hizo preguntas sobre mis áreas de interés. Me preguntó si era lo suficientemente fuerte en estructuras de datos y me hizo algunas preguntas básicas, como la comparación de las complejidades temporales de varias estructuras de datos, como arrays, LL, árboles y gráficos.
Luego pidió codificar la siguiente pregunta:
dadas dos arrays no ordenadas de diferentes tamaños, fusionarlas y ordenarlas de manera eficiente. Usé merge sort para resolver la pregunta y mi solución lo convenció.

Luego me pidió que implementara Arraylist usando arreglos.
Después de lo cual me pidió que codificara para imprimir las paredes izquierda y derecha de un árbol binario.
Luego preguntó sobre la autounión en DBMS y también pidió escribir una consulta para lo mismo. Luego me preguntó si tenía alguna pregunta para él y terminó la entrevista.

Ronda 3 (Ronda técnica):
El entrevistador me preguntó cómo me sentía con respecto a la ronda anterior. Le dije que sentía que el entrevistador era muy amable y que las preguntas también eran fáciles.
Me pidió que resolviera dos preguntas de codificación:
1) Comprobar si un número es un palíndromo (no debe convertirse en string).
2) Invertir una lista enlazada individualmente.
Los resolví a ambos y el entrevistador también quedó bastante convencido con mi solución. Luego me pidieron que esperara a la siguiente ronda.

Ronda 4 (Ronda técnica):
El entrevistador me pidió que calificara en una escala del 1 al 10 qué tan bueno era en Java. Me calificó con 7 de 10.
Luego me pidió que escribiera un programa Java simple para implementar las funciones de piso y techo sin usar funciones de biblioteca incorporadas.
Escribí el código y luego me preguntó la diferencia entre arreglos y listas enlazadas.
Luego me pidió que escribiera un programa Java para implementar la herencia con los conceptos de sobrecarga y anulación.
El entrevistador quedó impresionado con mis respuestas.

Hizo la misma pregunta varias veces y me probó si confiaba en mi respuesta. Me preguntó si tenía alguna pregunta para él y terminó la entrevista.

Ronda 5 (ronda de recursos humanos):
el entrevistador me pidió que me presentara y me preguntó sobre mis pasatiempos. Luego me preguntó sobre mis antecedentes familiares.
Al final quedó muy convencido y me preguntó si tenía alguna pregunta para él.
Finalmente se seleccionaron 20 alumnos y yo fui uno de ellos.

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *