Prueba en línea:
JPMC vino a nuestra universidad IIT Guwahati para contratar tanto para el perfil de Quant Research como para el de Data Science. Realizaron una prueba en línea de una hora en la plataforma CoCubes. La prueba constó de dos secciones de la siguiente manera:
La primera sección constaba de 30 MCQ que incluían preguntas de aptitud cuantitativa, matemáticas y ciencias de la computación (Duración de la prueba: 30 minutos). La segunda sección consistió en 2 preguntas de codificación (Duración de la prueba: 30 minutos):
- https://www.geeksforgeeks.org/sum-numbers-formed-root-leaf-paths/
- https://www.techiedelight.com/find-possible-combinations-words-formed-from-mobile-keypad/
Cada estudiante recibió un conjunto de preguntas diferente tanto para la ronda cuantitativa como para la de codificación.
Consejos y sugerencias: Las respuestas incorrectas recibieron una calificación negativa en la ronda cuantitativa. Intente hacer las preguntas sabiamente y marque solo si está seguro de su respuesta. Sugeriría practicar las preguntas cuantitativas de Mathematics Stack Exchange . Tiene muchas preguntas sobre temas de probabilidad y expectativa que lo ayudarán a cubrir casi todos los modelos. Las preguntas de matemáticas fueron de nivel JEE y se pueden intentar fácilmente. Controle sus cálculos y lea las preguntas detenidamente. El conocimiento de las estructuras de datos, los algoritmos y el cálculo de la complejidad del tiempo será suficiente para responder a los MCQ de informática. Para la ronda de codificación, esté atento y activo, ya que el tiempo asignado es de solo 30 minutos para dos preguntas de codificación. Revisar la asignación de memoria dinámica, será muy útil.
Después de esta ronda, 21 estudiantes fueron preseleccionados para el perfil QR y 25 estudiantes fueron preseleccionados para el perfil DS. Me preseleccionaron para ambos.
La ronda 1 :
- El entrevistador comenzó la conversación preguntando: «¿Empecemos contándome algo sobre usted?»
Consejos: esta puede parecer una pregunta sencilla, pero su respuesta transmitirá mucho al entrevistador. Por lo tanto, le sugiero que se prepare bien para esta pregunta de antemano. Y lo más probable es que esta sea la primera pregunta en casi todas las entrevistas. - Escriba una función recursiva para imprimir una string en C.
- Escriba una función para imprimir todas las permutaciones de una array de enteros en C.
Sugerencias: explique su lógica junto con la escritura del código. Practica escribir código en papel. Lo más importante es que puedas explicar bien tu lógica al entrevistador. - Una cuestión de probabilidad elemental.
- Dadas dos variables aleatorias A y B que tienen fdp uniforme, encuentre la probabilidad de a 2 >=2*b.
- Lanzamos un dado tres veces. ¿Cuál es la probabilidad de que obtengamos 3 números en orden estrictamente creciente?
Consejos: revise los conceptos de p&c y probabilidad. Trate de presentar su comprensión lógica del problema.
Finalmente, concluyó la ronda preguntándome si tenía alguna pregunta para él. Le pregunté sobre su experiencia en JPMC y si hay algún programa específico en JPMC que permita a los empleados aprender sobre nuevas tecnologías.
La ronda 2:
- Háblame de ti.
- El entrevistador me explicó la diferencia entre ambos perfiles, es decir, investigación cuantitativa y ciencia de datos. Me preguntó qué perfil prefiero más y por qué.
- Cuéntame sobre todos los lenguajes de programación que conoces y el propósito para el que los usaste. Luego hizo algunas preguntas básicas sobre el lenguaje de programación Python. Me preguntó sobre la función de enumeración en python y todas las bibliotecas que he usado en python para mis proyectos de aprendizaje automático y aprendizaje profundo.
- Entre todos los proyectos, ¿cuál te resulta más cómodo explicar?
Como había preparado bien todos mis proyectos, le pedí que eligiera. Me pidió que le explicara sobre mi último año B.Tech. proyecto. Le conté todo el trabajo realizado en el proyecto hasta ahora y otras modificaciones que estamos planeando hacer. - Hizo una pregunta tipo pasaje sobre la expectativa. Me pidió que le dijera el pago esperado de lanzar un dado. Luego preguntó además, si no está satisfecho con el resultado del primer lanzamiento y se le permite lanzar de nuevo, cuál será el resultado esperado del juego ahora.
Finalmente, concluyó la ronda preguntándome si tenía alguna pregunta para él. Le pregunté sobre su experiencia en JPMC y el tipo de proyectos en los que JPMC India está trabajando actualmente.
Ronda 3:
- Háblame de ti.
- Problema de atrapamiento de agua de lluvia .
Me preguntó con qué lenguaje de programación me siento cómodo y me pidió que escribiera el programa C++ para el problema en papel. Consejos – Explique la lógica claramente y finalmente hable en términos de complejidad de espacio y tiempo. - Me preguntó qué tan cómodo me siento con las estructuras de datos. Finalmente me pidió que diseñara una estructura de datos en la que pudiéramos insertar(), clear(), buscar() y obtenerRandom() en una complejidad de tiempo O(1). Estaba atrapado en el medio, pero él me dio una pequeña pista que me ayudó a diseñar finalmente la estructura de datos.
Consejos: no se dé por vencido con los problemas fácilmente. Intente pedir pistas si está atascado durante mucho tiempo.
Ronda 4:
En esta ronda, el entrevistador parecía realmente genial, pero resultó ser la ronda más difícil.
- Háblame de ti.
- El entrevistador hizo preguntas basadas en mis experiencias como pasante y en los proyectos en los que estoy trabajando actualmente.
- ¿Recibió una oferta previa a la colocación en la empresa en la que realizó la pasantía anteriormente? Dije si. A lo que además preguntó la razón por la que rechazó la PPO.
- Diseño Google Maps. Aclaré si esta es una pregunta de diseño de sistema a lo que respondió afirmativamente. Le dije que no he estudiado diseño de sistemas y que tal vez no pueda responder a ciertos conceptos técnicos. Aun así, quería que intentara esta pregunta. Di una breve idea sobre la estructura de datos que usaré para esta aplicación. Luego me hizo algunas preguntas técnicas y siguió señalando la falla en mi diseño y constantemente me pedía que mejorara mi solución. Principalmente respondí estas preguntas desde la perspectiva de la ciencia de datos.
Ronda 5 (Ronda de HR):
- Háblame de ti.
- El entrevistador dio una breve reseña sobre sí mismo y luego compartió algunas experiencias de sus días universitarios.
- Qué perfil prefiero más.
- Me contó sobre los diversos equipos de JPMC y los diversos proyectos en los que están trabajando actualmente.
- ¿Por qué financiar? Cualquier experiencia pasada que demuestre mi interés en las finanzas.
Consejos: el entrevistador está tratando de saber qué tan interesado está en aprender sobre finanzas. No lo aburras con detalles minuciosos de los cursos que has realizado relacionados con este campo.
Finalmente, concluyó la ronda preguntándome si tenía alguna pregunta para él. Le pregunté sobre su experiencia en JPMC y cómo JPMC ayuda a los más frescos a aprender sobre finanzas y gestión de riesgos.
Después de completar el proceso, se seleccionaron 5 personas (3 para QR y 2 para DS, me seleccionaron para el perfil DS).
Consejos : tenga confianza durante la entrevista. El entrevistador está más interesado en su proceso de pensamiento que en la respuesta correcta. Mantenga una sonrisa durante la entrevista y un firme apretón de manos con el entrevistador. Lo más importante, ¡sé tú mismo! 🙂
Este artículo es una contribución de Shubham Sinha . Muchas gracias a GeeksforGeeks por desempeñar un papel importante en el aprendizaje de estructuras de datos y algoritmos.
Publicación traducida automáticamente
Artículo escrito por shubhamsinhaiitg y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA