Shell IT había visitado nuestro campus para desempeñar su función (ingeniero de software de TI) o su función de ingeniería de datos.
Ronda 1: Prueba en línea: la prueba en línea (90 minutos) se alojó en la plataforma Mettl. La prueba se dividió en 3 secciones. La primera sección era de aptitud cuantitativa y razonamiento lógico. Constaba de 25 preguntas a resolver en 30 minutos. Las preguntas se eligieron de temas como porcentajes, edades, ganancias y pérdidas, etc. El razonamiento lógico tenía preguntas basadas en arreglos y gráficos circulares. Las preguntas basadas en gráficos fueron frecuentes en lógica. No me fue muy bien en aptitud ya que no me había preparado para ello. Solo usé matemáticas para hacer la mayoría de ellos.
Después de 30 minutos, la siguiente ronda fue aptitud técnica (25 preguntas) + ronda de codificación (2 preguntas). El tiempo límite para ambas preguntas (cualquiera podía intentarse) era de 1 hora. Empecé con la aptitud técnica y, para mi sorpresa, de las 30 preguntas, alrededor de 20 a 25 eran de DBMS, en su mayoría SQL. Las preguntas fueron consultas SQL avanzadas, normalización de bases de datos, relaciones, dimensiones, transacciones, modelo ER. No fue fácil para mí ya que no había repasado completamente los conceptos de DBMS. Las últimas 5 preguntas fueron de C++ (pregunta principal de fila, principal de columna) y punteros. Esta ronda salió bien en su mayor parte, supuse que solo algunas preguntas de DBMS, el resto de las respuestas fueron correctas.
Quedaban unos 35 minutos. Intenté la ronda de codificación. Tenía 2 preguntas. La primera pregunta fue sobre la intersección de puntos.
Supongamos que doy 2 puntos (2, 6), (8, 10). Número total de puntos cubiertos= [2-6]+[8-10]. Entonces la respuesta es 8 ya que el rango [2, 6] tiene 5 puntos, [8, 10] tiene 3 puntos. Salida=8. Sin embargo, para el caso de prueba [2, 6], [4, 7], Salida = 7 ya que hay una intersección (en el rango [4, 6]). Este problema se extendió por n puntos, tuvimos que generar el número total. Usé la intersección de conjuntos y pude resolver todos los casos de prueba en menos de 10 minutos.
segundo problemaera un problema heurístico codicioso para una array y me tomó alrededor de 15 minutos resolverlo. (No recuerdo el problema pero fue fácil). Completé la prueba cuando tenía 15 minutos libres. Los resultados se anunciaron 5 días después y fui preseleccionado para la entrevista que estaba programada para el día siguiente.
Ronda 2: Entrevista Técnica:La entrevista fue por Skype. Sin embargo, se llevó a cabo en nuestro propio campus. Hubo 2 panelistas, fueron muy amables. Me pidieron que me presentara. (También estuve haciendo una pasantía en Shell durante ese tiempo, en la rama de Investigación y Desarrollo desde 1 mes. ¡Así que tuve una ventaja ya que ya era parte de Shell pero temporalmente!) Miraron mis proyectos y experiencia laboral, y me pidió que explicara mi mini-proyecto DBMS. Hicieron una pausa mientras explicaba y me pidieron que escribiera una consulta para la recuperación de una fila de tabla compleja (tenía 2 o 3 cláusulas). Era una consulta anidada hasta 2 niveles. Después de presentar la respuesta después de 2 minutos, pasaron a mi pasantía de Shell. Se basó en Data Science. Hicieron preguntas relacionadas con el tema y la discusión se prolongó durante unos 40 minutos. Eso concluyó mi ronda técnica.
Ronda 3: siguió la ronda de comportamiento (fue la misma entrevista pero dijeron que esta es la ronda final). Como ya estaba haciendo una pasantía en Shell, las preguntas eran un poco diferentes de la típica entrevista conductual. ¿Por qué eligió hacer una pasantía en Shell? ¿Qué no le gustó en Shell y cómo cambiaría eso? (Honestamente, no tenía respuesta para eso y todavía no la tengo) Cuéntame sobre la experiencia positiva de trabajar para Shell como pasante. Cuénteme sus fortalezas y debilidades y cómo mejoró sus debilidades. Luego me preguntaron si tenía alguna pregunta para ellos. La entrevista duró alrededor de 15 minutos. ¡Eso fue una envoltura!
¡Los resultados se anunciaron más tarde esa noche y fui seleccionado!
Consejos: prepárese de acuerdo con la descripción del trabajo, dado que nuestro rol era Data Engg, se le dio mucha atención a DBMS.
¡Gracias a GeeksForGeeks , el portal que utilicé en todas las fases (ya sean exámenes o colocación) que hizo que esto sucediera!
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