Citicorp visitó nuestro campus para la contratación de FTE en el mes de septiembre. Experiencia de entrevista de Citicorp para desarrollador de software (analista de programador técnico)
El proceso tuvo 3 rondas.
Ronda 1: prueba en línea
La prueba se realizó en la plataforma AMCAT. Tenía 4 secciones, cada sección tenía su propio límite de tiempo. No puede omitir una pregunta o volver a una pregunta que marcó.
- Bloque 1: Aptitud cuantitativa: 14 preguntas. Las preguntas fueron relativamente fáciles en comparación con las preguntas de aptitud de otras compañías de software.
- Bloque 2: Razonamiento Lógico: 12 preguntas. Declaraciones y Conclusiones. Árbol de familia. Preguntas basadas en direcciones.
- Sección 3: Técnica MCQ: 25 preguntas. Tener una comprensión de las notaciones Big O, Omega. Funciones. OOP, conceptos.
- Sección 4: Sección de codificación: 2 preguntas.
- Es una famosa pregunta de entrevista de Amazon. Lo hice usando DFS y pasó todos los casos de prueba.
- https://leetcode.com/discuss/interview-question/algorithms/124715/amazon-is-cheese-reachable-in-the-maze
- Una pregunta complicada sobre la impresión de patrones. Se puede hacer usando bucles, pero lo hice usando recursividad porque era más simple. Pasó todos los casos de prueba.
- https://www.geeksforgeeks.org/program-to-print-the-trapezium-pattern/
Nota:
- Citi generalmente hace una pregunta de gráfico (DFS, BFS o ruta más corta de fuente única) y una pregunta de impresión de patrón. La aptitud tiene un gran peso al preparar la lista corta.
- Entonces, incluso si ha realizado 0-1 preguntas de codificación, será preseleccionado si su puntaje en aptitud fue bueno.
Alrededor de 30 estudiantes fueron preseleccionados de Btech para la sucursal de Pune.
Ronda 2: Entrevista Técnica
- Introducciones e intereses.
- ¿Me pidió que explicara mi proyecto ML y algunas preguntas de seguimiento como por qué bosques aleatorios? ¿Por qué no SVM? ¿Qué bibliotecas usé? ¿Qué es un archivo pickle? ¿Cómo implementé el código?
- Mencioné la calificación de CodeChef en mi currículum, por lo que me preguntó por qué hago CP y qué aprendí de él. Me preguntó sobre el lenguaje que usé para CP (PS, uso c ++) y por qué. ¿Por qué no Python/C? diferencia entre python/C/C++.
- ¿Qué es la programación orientada a objetos? ¿En qué se diferencia de la programación imperativa o de procedimiento? Pilar de OOPs con analogías de la vida real.
- Me preguntó si conocía los conceptos de DBMS y me preguntó sobre la normalización. ¿Por qué se usa, cuando es una tabla en segunda forma normal? Me pidió que escribiera una consulta para obtener el tercer salario más bajo. Escribí esto usando 3 consultas anidadas. Me pidió que lo generalizara para N. Me tomó un tiempo y pude recordar la solución de las consultas secundarias.
- Me hizo una pregunta de codificación.
- https://www.geeksforgeeks.org/ordenar-elementos-por-frecuencia/
- Conocía la solución, así que la resolví. Me pidió que le explicara el TC y el SC.
- Me pidió un rompecabezas.
- http://puzzles.nigelcoldwell.co.uk/twentytwo.htm
Nota:
- No escriba nada que no pueda defender en su currículum. Escriba solo las cosas con las que está 100% claro.
Ronda 3: entrevista de recursos humanos
- Esta entrevista se prolongó durante unos 30 minutos. El panel fue muy amable. Algunas de las preguntas realizadas fueron:
- Fortalezas debilidades
- ¿Por qué quieres unirte a Citi? ¿Qué sabes de Citi?
- ¿Cuáles son sus aspiraciones profesionales?
- Un poco de discusión sobre mis pasatiempos, antecedentes familiares.
La empresa seleccionó a 4 de casi 30 estudiantes de Btech para la sucursal de Pune. Hubo varias empresas antes de la ciudad en las que no pude pasar el OT, y me rechazaron de las rondas finales de 2 empresas. No pierdas la esperanza. Sé que es fácil decirlo, pero sigue adelante y recuerda que cuando sea tu día, todo lo que pueda salir bien, saldrá bien.
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