BNY Mellon, VJTI Mumbai, agosto de 2020. BNY Mellon visitó nuestro campus recientemente para la contratación de FTE para el rol de desarrollador senior de aplicaciones.
Evaluación en línea (1,5 horas, Hackerank) : había cuatro preguntas de codificación en la evaluación en línea para ser resueltas en los 90 minutos.
Uno de nivel Fácil (50 puntos), dos de Nivel Medio (75 puntos) y uno de nivel Difícil (100 puntos)
Había resuelto tanto las preguntas de nivel medio como el parcial de las preguntas de nivel fácil y clasifiqué para la Entrevista.
6 alumnos clasificaron para la siguiente ronda.
Ronda técnica 1 (70 minutos, ronda de pares de códigos en Hackerrank): la entrevista comenzó con ¿con qué idioma te sientes más cómodo? Dije C++. Así que me hizo las siguientes preguntas:
- Diferencia entre C++ y Java
- Polimorfismo en c++.
- Función Agregada en SQL y explique cada una de ellas
- Me dio el esquema de la tabla Departamento y la tabla Estudiante y me pidió que escribiera una consulta para dar el nombre del Departamento y el nombre del estudiante.
- Tipos de Unión
- Diferencia entre unión natural e unión interna.
- Me preguntó la consulta sobre el grupo por, la función agregada y las cláusulas que tienen.
- Dadas 4 filas en la tabla donde una de las filas es completamente NULA y me pidió que diera la respuesta de contar (*).
- Dada una tabla del estudiante donde la columna de puntuación tiene un valor (10,5,3, NULL) y se le preguntó la suma (puntuación)
- Luego pasamos a la parte de Codificación. La primera pregunta fue Invertir una array para ejecutarla en todos los casos de prueba.
- Dado 1 chocolate = 1 rupia 3 envolturas de chocolate = 1 chocolate, ¿cuántos chocolates al precio de X? Escribe una función.
- Me dio un fragmento de código y me preguntó cómo implementaría el almacenamiento en caché en él. Explique el enfoque y escriba el código.
3 alumnos clasificaron para la siguiente ronda.
Ronda técnica 2 (55 minutos, ronda de par de códigos en Hackerrank): me preguntó qué tecnologías conoce. Dije Android. Luego me hizo algunas preguntas sobre android.
- ¿Qué es el manifiesto de Android?
- Una discusión detallada sobre el permiso en android. ¿Qué pasaría si no mencionáramos el permiso en el manifiesto de Android?
- Discusión detallada sobre mi proyecto ML+Android. ¿Cuál es tu papel en este proyecto?
- Luego preguntó sobre la desnormalización y la normalización en la base de datos. Preguntas sobre las ventajas de la normalización frente a la desnormalización.
- Diferencia entre lenguajes compilados e interpretados. Explique cada uno de ellos con un ejemplo.
- ¿Qué idiomas prefieres? ¿Compilado o interpretado? ¿por qué?
- Luego pasamos a la codificación en Hackerrank, donde me dio una pregunta que se espera que se ejecute en todos los casos de prueba posibles. Dada una array de números incorrectos y un rango de enteros, determine el segmento más largo de enteros
Resolví esto en todos los casos de prueba.
2 alumnos Calificados para la Próxima Ronda.
Ronda de levantamiento de barra (60 minutos, Técnico + Hr, Webex):
- Háblame de ti
- ¿Cómo se implementa un gráfico?
- Discusión sobre el puntero en c++
- Pérdida de memoria
- Discusión sobre la asignación de memoria dinámica y el nuevo operador en c ++
- ¿Cómo representas una array 2D usando un puntero?
- ¿Qué son los constructores y los destructores?
- Qué algoritmos se utilizan generalmente en DBMS. (Buscar y ordenar)
- Diferentes tipos de algoritmos de búsqueda.
- Discusión detallada sobre el proyecto
- ¿Cuál es tu pasatiempo?
- Cuéntame la situación en la que superaste tus expectativas.
- ¿Conoces BNY?
Fui el único en ser seleccionado.
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