HSBC visitó recientemente nuestro campus para contratar desarrolladores de software (tiempo completo). Dependiendo de tu desempeño en todo el proceso clasificaron dos tipos de subperfiles: “Ace” y “Strikers”
Ronda 1 (Aptitud + Fundamentos de programación + Codificación):
Esta ronda duró alrededor de 1 hora y 30 minutos y se llevó a cabo en la plataforma CoCubes. Preguntas MCQ divididas en diferentes secciones como Aptitud, Verbal, Estructuras de datos, C, C++ y Java.
Después de completar las preguntas de MCQ, hubo una ronda de codificación a continuación. Se hicieron 2 preguntas. Todos tenían un par diferente de preguntas.
1 ) Se dieron 2 números n y k. Básicamente, lo que se suponía que debíamos hacer era devolver la suma de los números enteros del 1 al n, excepto aquellos que eran múltiplos de k.
Por ejemplo: n=10 k=4
Respuesta: 1+2+3+ 4 +5+6+7+ 8 +9+10 – (4+8) =43
2 ) Se dio como entrada un número grande en forma de string y tuvimos que devolver su factorial en forma de string.
Entrada: «20»
Salida: «2432902008176640000»
Algunos tenían: Agregar dos números dados en forma de lista enlazada
Muchos de mis amigos tuvieron problemas para resolver la segunda pregunta en C++ porque la string no funcionaba y tenían que trabajar con char*.
100 estudiantes fueron preseleccionados para entrevistas personales de alrededor de 150 estudiantes de nuestro campus.
Ronda 2 (Ronda Técnica):
No hubo muchas preguntas relacionadas con estructuras de datos y algoritmos. Preguntaron mucho sobre proyectos e incluso dieron estudios de casos relacionados con la banca y la gestión de bases de datos.
- Háblame de ti
- Trasfondo familiar
- Ordenar HashMap de objetos en función de un atributo de objeto.
- Diferencia entre comparable y comparador
- Me preguntó sobre mis proyectos y prácticas de verano.
- ¿En qué última tecnología has trabajado?
- Por último, me dieron un rompecabezas que era bastante sencillo: había 4 prisioneros A, B, C, D y 4 sombreros de colores (2 blancos y 2 negros). Había 2 secciones en la prisión. A, B, C estaban en una de las secciones de modo que A podía ver qué color de sombrero tenían B y C y B podía ver qué color de sombrero llevaba C. D estaba en la segunda sección y no podía ver a nadie ni nadie podía verlo a él. ¿Quién adivinará primero el color correcto de su sombrero para que lo liberen? (Respuesta: A o B)
La empresa prefiere buen conocimiento en Java. Le sugiero que se familiarice con varios conceptos de Java antes de ir a la entrevista. A muchos de mis amigos se les hicieron preguntas relacionadas con el diseño del sistema (Whatsapp, Zomato, banca en línea), API, servicio web, marco, DBMS, consultas SQL, extracción y procesamiento de datos.
Preguntaron cosas relacionadas con proyectos/temas/habilidades mencionadas en el currículum. Sugeriría mantener solo aquellas cosas en el currículum de las que está completamente seguro porque no tener conocimiento de las cosas crea una impresión negativa.
Las personas que eran posibles candidatos a «As» tenían que pasar por una ronda técnica más.
Ronda 3 (Ronda de recursos humanos):
- ¿Cómo estuvo el día de hoy?
- Explícame todos tus proyectos.
- ¿Cuántas entrevistas has dado antes de esta y cómo fueron?
- Trasfondo familiar
- Actor favorito, actriz, película
- ¿Por qué HSBC?
- ¿Alguna pregunta?
Le sugiero que sea honesto y tenga confianza. También se hicieron algunas preguntas de experiencias de entrevistas anteriores, por lo que sugeriría revisarlas también.
Muchas gracias GeeksForGeeks .
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