Experiencia de entrevista de Sabre para SDE 2022

El reclutamiento in situ de Sabre atrajo a un total de 240 estudiantes, pero solo seis fueron elegidos. Hubo cuatro rondas en el procedimiento. Analicemos la experiencia y veamos algunos consejos para cada ronda.

Ronda 1 (prueba en línea): esta ronda consta de 45 preguntas de opción múltiple (MCQ) y dos problemas de codificación. 

  • Veinte de las 45 preguntas se basaron en actitudes, mientras que las otras 25 fueron técnicas.
  • Esta ronda tenía un límite de tiempo de 100 minutos.
  • Durante el procedimiento, la cámara web estaba encendida.

Detalles-

  • Todas las materias básicas de informática (DBMS, sistema operativo, estructuras de datos y algoritmos, redes informáticas) se cubrieron en la parte de MCQ, así como una variedad de preguntas de aptitud de diversos temas (reconocimiento de patrones, distancia y tiempo, interés compuesto , interpretación de datos, siguiente número en serie, pérdidas y ganancias, tiempo y días).
  • Los MCQ técnicos también consistieron en predecir la salida de los programas C, preguntas sobre las operaciones de encolado y desencolado en pila y en cola, y depuración.

La sección de codificación tenía dos preguntas. La primera pregunta fue de 10 puntos (fácil). La segunda pregunta también fue de 10 puntos (medio). Las preguntas de codificación formuladas fueron

  1. Se le da una array 2-D de enteros de tamaño MX N. Si la array no es una array cuadrada, conviértala en una llenando las posiciones restantes con 1. Verifique si todos los elementos presentes en la diagonal izquierda ocurren en la array (aparte desde su aparición en la diagonal izquierda) estrictamente más de k veces, donde «k» es un número entero proporcionado como entrada. En caso afirmativo, escriba «Presente»; de lo contrario, escriba «No presente».
    Example 1 -  
    Input -
    A[][] = { {1, 2, 3}, 
              {4, 5, 6} }
    k = 2
    Output - Not Present 
    Explanation -
    Converted Square Matrix -
    A[][] = { {1, 2, 3},
                 {4, 5, 6}
                 {1, 1, 1} }
    1 is present two times if we count 
    its occurrences apart from left diagonal. 
    And 5 is also not more than two times. 
  2. Dadas dos arrays A y B de números enteros de tamaño «m» y «n» respectivamente, encuentre la suma de todos los elementos presentes en «k» puntos de distancia entre sí y verifique si esta suma se puede representar como la suma de «k » números primos. En caso afirmativo, imprima la unión de las dos arrays; de lo contrario, imprima la intersección de las dos arrays.
    Example 1.  
    A[] = {6, 5, 8, 5, ,9, 2, 3}
    B[] = {2, 3, 7, 10, 11, 13}
    k = 3
    Output - 2 3 5 6 7 8 9 10 11 13
    Explanation -
    Sum of all elements present 
    at "3" points distance in A[]:
    6 + 5 + 3 = 14 
    5 + 9 = 14
    8 + 2 = 10
    5+ 3 =8
    Now 14, 10, 8 can be represented as 
    the sum of "3" prime numbers as follows:
    14 = 5 + 7 + 2
    10 = 5 + 2 + 3
    8 = 5 + 3
    So, we print the union of the two arrays.

Consejos para esta ronda –

  • Pruebe algunas preguntas sobre la interpretación de datos.
  • Examinar algoritmos conocidos.
  • Es una buena idea practicar las dificultades de sintaxis SQL.
  • Esta ronda, será preferible si escribe código no optimizado. Le ayudará en la siguiente fase de la entrevista cuando el entrevistador le pida que mejore su solución.

Ronda 2 (entrevista técnica): esta ronda se centró en la codificación, así como en las materias básicas de informática. El entrevistador me pidió que describiera las soluciones a las dos preguntas de codificación que escribí en la ronda anterior en esta ronda. Me preguntó si podía mejorar mi solución.

Luego procedió a hacerme algunas preguntas genéricas sobre mí y mis lecciones de COVID-19. 

Luego procedió a hacer preguntas de codificación después de este rompehielos. La pregunta de codificación que se hizo fue:

  1. Se le dará una array M*N. Cada elemento de esta array es un ‘*’ o un ‘.’. Un ‘*’ indica una mina, mientras que un ‘.’ no es. El objetivo del desafío es generar una array M*N donde cada elemento contiene un número (excepto las posiciones que realmente contienen una mina que permanecerá como ‘*’) que indica la cantidad de minas adyacentes. Tenga en cuenta que cada posición tiene como máximo 8 posiciones adyacentes, por ejemplo, izquierda, arriba a la izquierda, arriba, arriba a la derecha, derecha, etc.
    In the first sample 
    test case, the matrix:
    * *. . .
    . . . . .
    . * . . .
    becomes
    * * 1 0 0
    3 3 2 0 0
    1 * 1 0 0
    Input: Your program should read lines 
    from standard input. Each line contains M, N, 
    a semicolon and the M*N matrix in row-major form.

Después de esto, algunas preguntas basadas en temas de CS:

  1. ¿Cuál es la diferencia entre el núcleo y el procesador en el sistema operativo?
  2. Dime todas las materias básicas que conoces. ¿Qué sé de Ingeniería de Software?
  3. ¿Qué son SDLC y sus diversas etapas?
  4. ¿Qué es el Modelo Ágil de Desarrollo de Software con una aplicación?
  5. ¿Qué son los microservicios, por ejemplo?
  6. ¿Estoy familiarizado con los OOP?
  7. Pocas dudas sobre la dificultad de la ronda anterior.
  8. Luego me dijo que escribiera una consulta SQL para imprimir los 5 primeros registros de la tabla de la base de datos de Estudiantes de acuerdo con las calificaciones totales obtenidas por ellos.

Consejos para esta ronda:

  • DSA debe estudiarse a fondo.
  • Prepárese a fondo para los temas esenciales (DBMS, sistema operativo, estructuras de datos y algoritmos, redes informáticas)
  • Prepárese para el próximo conjunto de tareas de codificación optimizando sus soluciones anteriores.
  • Sé seguro de ti mismo y humilde en la aceptación de tu error.

Ronda 3 (entrevista gerencial): esta ronda se centró principalmente en preguntas relacionadas con proyectos y pasantías. El entrevistador me pidió que me presentara tan pronto como comenzara la entrevista. Luego me pidió que repasara dos de mis proyectos de pasantías anteriores con gran detalle. Luego hay algunas preguntas relacionadas con el proyecto.

  • Dio un escenario de hacer un sitio web de reserva de boletos de avión como hacer mi viaje y discutió sus funcionalidades.
  • Me preguntó sobre el lenguaje de programación en el que suelo codificar y también sobre mi nivel de comprensión en otros lenguajes de programación.

La recomendación de esta ronda:

  • Prepárate para responder consultas sobre tu proyecto.
  • Asegúrate de estar preparado para presentarte.

Ronda 4 (entrevista de recursos humanos): esta ronda se trataba de conocerme como persona. Cada pregunta y respuesta gira en torno a ti. Así que esto no debería ser demasiado difícil.

El consejo de esta ronda:

  • Prepárese para todas las preguntas típicas de recursos humanos, pero no memorice las respuestas.
  • Haz un esfuerzo por ser espontáneo.
  • Si se le pide que describa sus fortalezas y defectos, use sus propias palabras en lugar de las que encontró en Internet. Además, tenga casos de uso listos para demostrar sus habilidades.
  • Asegúrate de no contradecirte.
  • Ten fe en ti mismo.
  • Mantén una actitud positiva.

Veredicto – Seleccionado

¡Los mejores deseos!

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *