Experiencia de entrevista con Sabre en la Universidad VIT

Sabre vino a nuestra universidad para el puesto de desarrollador de software asociado (pasante + tiempo completo)

La ronda 1:

Prueba en línea

Duración: 1 h 30 min.

Marcas totales: 164

40 preguntas de opción múltiple que contienen una mezcla de aptitud y técnica. Cada pregunta tenía 2 o 3 puntos por respuesta correcta y -1 por respuesta incorrecta. También hubo dos preguntas de codificación para 50 puntos y 20 puntos respectivamente:

  1. Dadas dos strings S1 y S2. Convierta S1 en un palíndromo reemplazando caracteres por cualquier otro carácter, de modo que S1 contenga S2, en un número mínimo de pasos. Si no es posible, devuelva -1.
    Ejemplo:
    S1: archie
    S2: ar
    Salida: 4 (arcchra o arhhra)
  2. Dado un número N, escriba el número de permutaciones posibles de modo que si los números se escriben en una array, los índices primos (indexación basada en 1) contienen solo números primos.
    Ejemplo: N=4
    Salida: 4
    Explicación:
    1 2 3 4
    1 3 2 4
    4 2 3 1
    4 3 2 1Para resolver este problema, simplemente calcule el número de primos hasta N y luego devuelva el producto de factoriales de primos y no primos, como para N=4,
    Número de primos = 2 Número de no primos = 2
    Entonces resultados = 2! x2! = 4

En esta ronda se presentaron 900 personas de las cuales 35 fueron preseleccionadas.

La ronda 2:

Entrevista técnica

Duración estimada: 1 h 15 min.

La entrevista comenzó con preguntas regulares sobre usted, seguidas de una explicación de los proyectos académicos mencionados. Luego hubo algunas preguntas sobre el sistema operativo y la memoria como: cuál es la jerarquía de memoria para el almacenamiento de una variable creada en un código, qué es un sistema operativo, qué es un kernel, cuál es la jerarquía del sistema operativo, qué es un sistema de archivos. Luego me hizo preguntas relacionadas con las redes: modelo OSI, diferencia entre HTTP y HTTPS, tipos de requests HTTP, diferencia entre obtener y publicar, diferencia entre publicar y poner. Luego me preguntó algunas cosas sobre DBMS: propiedades ACID, qué es la normalización y un ejemplo para 2NF. Luego, finalmente, DSA y codificación, primero me preguntó sobre las aplicaciones de pilas en tiempo real. Luego, un problema de codificación fácil:  compruebe si un número es palíndromo . Luego un problema un poco más complicado: Problema del teclado numérico móvil . Finalmente la entrevista terminó con preguntas para el entrevistador.

De las 35 personas, 14 avanzaron a la siguiente y última ronda.

Ronda 3:

RRHH + Entrevista técnica

Duración estimada: 1 hora

Esta fue principalmente una entrevista de recursos humanos con una breve parte técnica. La entrevista comenzó con preguntas comunes de recursos humanos, descríbete a ti mismo, etc. Luego me dijeron que explicara cualquier proyecto en el que hubiera trabajado más duro. Luego me pidió que implementara el recolector de basura de Java en CPP. Después de eso, me dijo que escribiera cualquier código simple en cualquier idioma, escribí en CPP, así que me preguntó sobre el uso del espacio de nombres estándar en eso. Después de esto comenzaron las preguntas principales de recursos humanos. Me preguntó sobre arrepentimientos en la vida, situaciones felices, situaciones difíciles recientes, preguntas sobre la familia, pasatiempos, mi nivel de confianza, etc. Finalmente me preguntó si tenía alguna pregunta.

Finalmente 9 de nosotros fuimos seleccionados para el papel.

Publicación traducida automáticamente

Artículo escrito por Abhishek_Vashisht 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 *