JPMC visitó nuestro campus para oportunidades de tiempo completo y pasantías.
Me senté para el Programa de Analista de Tecnología 2018 a tiempo completo.
Hubo un total de 3 rondas. El primero fue la prueba de codificación en línea, el segundo técnico y el tercero la ronda de recursos humanos.
La ronda 1:
La prueba de codificación en línea se alojó en la plataforma HackerRank. Hubo 10 MCQ que comprenden Aptitud y Preguntas Técnicas. Cada pregunta tenía una ponderación de 3 puntos. No hubo marca negativa. Aparte de esto, hubo 2 preguntas de codificación.
1º uno:
Era un problema típico de Compra/Venta con dos escenarios diferentes.
Una era que podías vender después de comprar y la otra era que podías vender y comprar en cualquier momento.
Esta fue la pregunta más fácil 30 puntos.
Enlace: https://www.geeksforgeeks.org/stock-buy-sell/
2do uno:
Era un problema relativamente más difícil con una ponderación de 40 puntos.
Problema típico de 2d-DP.
Pregunta: Encuentre y devuelva la suma máxima de la array kxk con la suma máxima en una array anxn. ENLACE: https://www.geeksforgeeks.org/print-maximum-sum-square-sub-matrix-of-given-size/
La ronda 2:
Hubo dos paneles diferentes, tomando simultáneamente las entrevistas para TIEMPO COMPLETO.
Uno era vicepresidente sénior y el otro estaba en algún puesto técnico superior.
Fui al vicepresidente sénior , me saludó bien y por mi currículum.
Me preguntaron por qué no tenía apellido, ya que solo tengo nombre, respondí muy inteligentemente y parece estar impresionado allí mismo.
Luego me preguntó si conocía los patrones de diseño y los había implementado en un proyecto de la vida real. Enlace: https://www.geeksforgeeks.org/software-design-patterns/
Desde que los conozco, los he respondido, pero le dije que he implementado algunos en proyectos de la vida real.
Luego me preguntó, dime un idioma que dominas.
Respondí JAVA. Luego me dijo que me calificara en JAVA, y me di en el clavo 7/10.
Luego me pidió que escribiera un programa para intercambiar dos números en JAVA. Era más una pregunta capciosa, ya que quería saber cómo lo implementaría.
Hice una función separada para intercambiar números donde los números se toman en la lista y luego devolví la nueva lista para actualizar la anterior.
EX-
Intercambio de listas (lista de listas) {
// algún código}
public static void main(String[] args){
Lista list=swap(lista);
}
Básicamente, quiere ver si elegiría implementar el código de forma modular o no .
Luego, me preguntó qué otras cosas sé, le dije Android y parece muy interesado en saber cuánto sé al respecto.
Le hablé sobre los servicios, la interfaz de usuario, los controladores , los cargadores, etc., y parece que también los conoce todos.
Es más una discusión que una sesión de preguntas y respuestas.
Luego me preguntó si tenía experiencia previa en pruebas como integración, sistema, pruebas unitarias, ya que había hecho una pasantía como desarrollador de SDK de Android.
Me preguntó sobre varios tipos de trabajo que hice en mi pasante, así que tenga la amabilidad de ser minucioso en todo lo que hizo en su pasante, si corresponde.
Luego me preguntó Dos Rompecabezas.
La primera fue: tienes 13 bolas azules y 12 bolas rojas en una bolsa y elegimos dos bolas de una vez. Si elegimos bolas del mismo color, ambas están fuera de la bolsa, de lo contrario, la bola roja estará fuera.
Entonces, ¿cuál es el color de la última bola que quedará y por qué?
Respondí en menos de 5 minutos y quedó bastante impresionado con mi enfoque, ya que era tanto matemático como lógico, según lo que dijo.
El segundo fue: https://www.theguardian.com/science/2017/jul/03/did-you-solve-it-are-you-smarter-than-a-cat
Respondí en 8-10 minutos , luego verificó mi enfoque con alrededor de 15-16 casos de prueba. No parece satisfecho con eso, así que me dijo su enfoque.
Pero probé que su enfoque también estaba dando la misma respuesta. Parece estar impresionado por eso y dijo BUEN análisis.
Luego, me preguntó si tenía alguna pregunta para él y le pregunté en qué debería estar trabajando antes de unirme, si me seleccionaban.
Me dijo que debería aprender Estructuras de datos avanzadas.
Por fin preguntó mis materias favoritas, respondí DS y Algo,
Luego me pidió que escribiera funciones para imprimir Vista superior, Vista inferior, Vista izquierda y Vista derecha del árbol binario.
Los hice todos en 15 minutos y me dijo: «Eres realmente bueno en codificación y análisis».
Ronda 3:
El departamento de recursos humanos fue muy amable y amigable. Se presentó y luego me pidió que me presentara.
Me preguntó sobre mi familia, antecedentes familiares.
Me dijo por qué no elegí hacer Btech después de conocer a mis compañeros y otras preguntas personales.
Luego, preguntó qué saben sobre JP Morgan y cuáles son las últimas noticias al respecto.
Me dijo que tengo el currículum más interesante aquí y me preguntó sobre mis aplicaciones de Android , el motivo detrás de hacerlas.
¿Cuáles son los usuarios a los que me dirigí y en qué se diferencia de otras aplicaciones bajo los mismos criterios?
Luego, por fin, me preguntó si conocía la ruptura de la compensación y estoy abierto a las 3 posiciones, es decir, Mumbai, Bengaluru, Hyderabad.
Y finalmente lo saludé diciendo, Esperando tener noticias tuyas pronto.
En general, la experiencia de la entrevista fue excelente.
Fue más una prueba de conocimientos complicados y profundos que una entrevista técnica habitual .
8 fueron seleccionados para FTE de los cuales yo era uno de ellos.
Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo usando contribuya.geeksforgeeks.org o envíe su artículo por correo a contribuya@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.
Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.
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