La empresa vino a nuestro campus a mediados de agosto para el papel de BA3. Una de las cosas más confusas que hay que aclarar aquí es el rol BA3 **NO SIGNIFICA** «Analista de negocios», sino que es solo un nivel de grado en Barclays y el rol es solo de desarrollador. Pasando al proceso hubo básicamente 2 rondas:
- MCQs + Ronda de codificación
- Entrevista (Tecnología + RRHH)
Ronda 1: MCQs + Ronda de codificación
La prueba se realizó en HackerEarth. Esta ronda es un poco complicada, tanto en términos de preguntas como de gestión del tiempo. Habrá 30 MCQ en total y 2 preguntas de codificación. La ronda total fue de 208 puntos, de los cuales los MCQ tenían 138 puntos y la codificación tenía 70 puntos y el tiempo total dado fue de 1,5 horas. Sí, leíste bien, los MCQ tenían más peso y eso se debe a que son competitivos y no tan fáciles. Los MCQ abarcan una variedad de temas como:
- Estos MCQ fueron +4 o +6 con solo una pregunta para mí con -1; de lo contrario, no hay una calificación negativa. Tener un conocimiento de codificación intermedio con fundamentos claros es suficiente para descifrar suficientes MCQ.
- Para la ronda de codificación, las 2 preguntas fueron de 20 puntos y 50 puntos. Para ser honesto, ambas preguntas me parecieron complicadas al principio, pero solo cuando comencé a codificar y las revisé línea por línea, logré que el código funcionara. Por lo tanto, no se dé por vencido con las preguntas basadas en el primer vistazo, son fáciles, solo necesita comprender las limitaciones. Pude resolver la pregunta de 20 puntos por completo y en la pregunta de 50 puntos, pude resolver 10/15 casos de prueba.
- En la pregunta de 20 puntos, se me pidió que imprimiera la suma mínima de la array usando una función según las condiciones dadas. La condición era tomar el siguiente más grande o el más grande anterior, así que aquí tuve que usar las matemáticas. piso y matemáticas. ceil dentro de la función y luego tuve que reemplazar los números en la array cualquier cantidad de veces según esta función y obtener la suma mínima posible.
- La pregunta de los 50 puntos se basó en un químico que tiene que minimizar el costo de la reacción química. No tenía mucha práctica de DP y tampoco me quedaba mucho tiempo, así que probé la fuerza bruta (con algunas optimizaciones para casos extremos) y funcionó para 10 casos de prueba y otros dando TLE.
Los resultados llegaron al día siguiente de la prueba y 21 personas fueron seleccionadas para la siguiente ronda.
PD: he observado que eran MCQ fáciles con preguntas de codificación difíciles o viceversa, así que invierte tu tiempo correctamente.
Ronda 2: Entrevista (Tecnología + RRHH)
- Para ser muy honesto, tengo uno de los entrevistadores más entusiastas. La entrevista no empezaba con ninguna pregunta de “Háblame de ti” sino que empezaba con “Elige uno de tus proyectos y explícalo” y ese fue el mejor momento ya que ahora estaba en mi mano cómo dirigir la entrevista. Estaba muy bien preparado con mis proyectos y todo lo que estaba en mi currículum. Le expliqué mi proyecto, que era un sitio web de directorio de recursos de emergencia colaborativo.
- Me hizo preguntas sobre cómo manejaría grandes cantidades de datos (Nota: sabía que esta pregunta vendría porque había investigado sobre la entrevistadora con mucha anticipación y ella estaba trabajando en la herramienta Teradata), así que respondí con el almacenamiento de datos y sus usos. ella estaba feliz.
- Luego me preguntó «¿Cuáles son las medidas de seguridad que ha tomado para proteger su sitio web?», A lo que respondí con algunas técnicas de prevención de inyección SQL y de prevención de inyección JavaScript que incorporamos en el sitio web.
- Luego me preguntó sobre mi segundo proyecto y cuáles fueron las contribuciones que hice, por qué se hizo este proyecto y cómo me ayudó. Le expliqué por dentro y por fuera sobre el proyecto y todos los aspectos técnicos.
SUGERENCIA PROFESIONAL: Como vi que estaba interesada en mis proyectos, le pregunté si podía compartir la pantalla y mostrar los diagramas relacionados con el proyecto que ya había creado y conservado (como el flujo de proceso y los diagramas ER). ¡Confía en mí, esto es una bomba!
- Luego pasó a mis pasantías y me preguntó qué aprendí de las pasantías y cómo tuve un impacto en la organización. Le expliqué las tecnologías en las que trabajé y lo que yo y las organizaciones ganamos con ellas. Como había trabajado en Docker en mis prácticas, me hizo algunas preguntas básicas sobre DevOps como: ¿Qué es DevOps? ¿Por qué las empresas usan esto? ¿Es efectivo?
- La entrevista terminó con algunas preguntas de recursos humanos sobre la empresa:
- ¿Qué sabes de Barclays?
- ¿Por qué Barclays y no otras empresas de servicios?
- ¡La entrevista salió muy bien y fue una de las mejores entrevistas que di!
La entrevista fue el lunes y los resultados llegaron el martes por la noche. Solo se seleccionaron 3 estudiantes y yo no era uno de ellos. Se mencionó como la primera lista de estudiantes, pero llegamos a saber que es la lista final.
Pasaron los días y perdí la esperanza PERO DE REPENTE el viernes por la mañana llegó la 2da lista con 4 alumnos más y yo era uno de ellos
Un total de 7 estudiantes fueron seleccionados de nuestra universidad.
¿QUÉ DEBES SABER?
- Sea minucioso con lo que ha mencionado en su currículum.
- conocimientos de programación orientada a objetos
- Conocimientos básicos sobre tecnologías de tendencia como MongoDB
- Valores RISES (las preguntas de recursos humanos deben responderse en base a esto) (https://home.barclays/who-we-are/our-strategy/purpose-and-values/)
- Investigación sobre el entrevistador en plataformas como LinkedIn
Publicación traducida automáticamente
Artículo escrito por nikhilsmankani y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA