Experiencia de entrevista SAP | Conjunto 26 (Presencial)

Hola a todos, SAP vino para el reclutamiento en el campus para un empleo de tiempo completo y también ofreció una pasantía de seis meses a los candidatos seleccionados. Todos los candidatos elegibles de CSE, IT y ECE pudieron presentarse en la prueba en línea.
La ronda en línea se realizó el 8 de agosto de 2017. Se llevó a cabo en la plataforma mettl .
Tiempo de duración: 70 minutos
Número de preguntas: 35 (15 técnicas, 18 razonamiento lógico y aptitud, 2 codificación)
Las preguntas de codificación fueron:

  1. Dados tres números, debe determinar si están en AP o GP. Solo tenía que completar dos funciones is_AP(int a,int b,int c) e is_GP(int a,int b,int c).
  2. Debe leer una string que tiene el formato de un archivo JSON. El objetivo era encontrar la profundidad del elemento más interno.
    Aporte:
    {
        "ID":"test",
        "sports": [
            "volley-ball",
            "badminton"
        ]
    }

    Salida: 2
    Entrada: {{{[]}}}
    Salida: 4

23 candidatos fueron preseleccionados para el proceso de entrevistas que estaba programado para el 18 de agosto de 2017.
El proceso de entrevista consistió en 4 rondas, cada una de las cuales era una ronda eliminatoria.

  1. Ronda 1: Técnica: un entrevistador, un candidato
  2. Ronda 2: Técnica: dos entrevistadores, un candidato
  3. Ronda 3: Gerencial
  4. Ronda 4: HR
  1. Ronda 1: Técnico
    Cuando entré, me ofreció un apretón de manos. Asegúrate de que esté firme.
    Ya tienen su currículum y un documento de comentarios con ellos y anotan cada detalle crítico sobre usted: su confianza, sus gestos con las manos, su contacto visual y, obviamente, su conocimiento en varios campos.
    Las preguntas que me hicieron fueron:
    Háblame de tu universidad.
    Dime lo que no te gusta de tu universidad. (Tenga cuidado al responder esto).
    Luego, la discusión relacionada con el proyecto duró alrededor de 10 minutos.
    Tenía Java en mi currículum. así que pasó del proyecto a Java.
    ¿Qué es el especificador de acceso?
    ¿Qué es más restrictivo, protegido o predeterminado?
    ¿Qué es la accesibilidad del modificador privado?
    ¿Podemos tener un constructor privado? (Sí).
    ¿Cuál es el beneficio del constructor privado? (no podemos instanciar esta clase desde fuera de la clase).
    ¿De qué sirve entonces si no puedes crear una instancia? (Básicamente, se estaba moviendo hacia el patrón de diseño Singleton).
    Pidió implementar una clase singleton .
    Escribí :

    class Singleton
    {
        private static Singleton single_instance = null;
        public String s;
        private Singleton(){}
        public static Singleton getInstance()
        {
            if (single_instance == null)
                single_instance = new Singleton();
            return single_instance;
        }
    }

    Luego preguntó, ¿en qué situación falla esto?
    Respondí: en caso de subprocesos múltiples cuando varios subprocesos ejecutan el mismo método getInstance() simultáneamente. Por lo tanto, necesitamos usar la palabra clave sincronizada. Nuevamente, este método falla si clonamos un objeto. Por lo tanto, debemos anular el método clone() de la clase Object y devolver una excepción cuando se llame a este método. Podríamos evitar la creación de cualquier objeto a través de la serialización y la deserialización a través de una palabra clave transitoria.
    Luego preguntó ¿sabes qué es el método de fábrica? Escribe un ejemplo e ilustra.
    ¿Qué es la herencia?
    Diferenciar clase abstracta e interfaz.
    ¿Qué es el polimorfismo?
    Diferencie el tiempo de ejecución y el polimorfismo de tiempo de compilación con un ejemplo.
    ¿Se puede sobrecargar un método estático?
    ¿Se puede anular un método estático? (En realidad, no es anular).
    ¿Puedes adivinar por qué la clase interna puede ser estática pero no la clase externa?
    Dadas Dos clases A y B. A tiene un método m1() y B tiene un método m2() . El método m1() se llama dentro del método m2(). Ahora m1() lanza una excepción. Escriba un código para manejar la excepción lanzada al llamar a m1() en m2() y lanzar una nueva excepción relevante desde m2().

    class A{
          m1(){
          ...
         }
    }
    class B{
          m2(){
          ...
            m1();
          ....
         }
    }

    ¿Cuál es la diferencia entre calloc y malloc?
    ¿Qué es una macro en C?
    ¿Cómo funciona la macro y en qué fase la maneja el compilador?
    Preguntó cuál es su punto de vista: ¿usar Macro es un estilo de programación bueno o malo?

    Luego cambió a dbms.
    ¿Qué es la normalización y todas sus formas?
    Escriba una consulta sql para encontrar las 3 áreas principales de cada ciudad que tienen el tráfico máximo. La consulta también debe imprimir la clasificación de las ciudades en la salida según el tráfico.

    city         area        rank        traffic
    -----------------------------------------
    kanpur        k1          1            1000
    kanpur        k2          3            900
    kanpur        k3          4            800
    allahabad     a1          2            980
    allahabad     a2          5            700
    allahabad     a3          6            600
    ......
    

    Luego cambió a Estructura de datos y algoritmos:
    1. Ilustre gráficamente la clasificación combinada y la clasificación y diferenciación rápida.
    2. Detección y corrección de bucles en una lista enlazada.
    3. Dada una string, imprima el carácter y su frecuencia en orden de aparición.
    Ejemplo:
    geeks for geeks
    Salida:
    g2 e4 k2 s2 f1 o1 r1 Usé
    hashmap y queue.
    Tienes alguna pregunta ? (Nunca digas no).
    La entrevista duró más de 90 minutos y 12 fueron eliminados después de esta ronda.

  2. Ronda 2: Técnica: un candidato, dos entrevistadores
    Asegúrese de abordar ambos al responder cualquier pregunta.
    Presentarte.
    Marcado vs no marcado
    Resumen de excepción vs interfaz
    ¿Es una clase o interfaz arrojable?
    ¿Por qué necesitamos resumen e interfaz?
    ¿Podemos dejar un método sin implementar si extendemos una clase abstracta? – (Sí, piensa cómo y cuándo?)
    // cuando la clase extendida también es una clase abstracta.
    ¿Qué es la inmutabilidad?
    ¿Cómo implementarías la inmutabilidad?
    Escribe una fórmula para hallar el ángulo entre las manecillas de un reloj.
    Tienes alguna pregunta ?

    6 candidatos despejaron esta ronda.

  3. Ronda 3: Gerencial
    Preséntate.
    Cómo estuvo su día ?
    ¿Cómo fue el proceso de contratación?
    ¿Por qué SAP?
    ¿Qué sabías antes sobre sap y qué sabías hoy?
    Rompecabezas: hay 100 personas en un círculo. 1 recibe un arma. 1 mata a 2, 3 mata a 4, 5 mata a 6… y así sucesivamente. ¿Quién sobrevive finalmente?
    ¿Qué es Big Data y cuál es su aplicación?
    ¿Qué es la nube?
    ¿Qué es la localidad de referencia?
    Califícate en una escala de 10 en programación.
    ¿Qué haces por la tarde?
    ¿Qué haces cuando estás triste?
    ¿Qué harías si no eres seleccionado? (Dije que lo hice lo suficientemente bien como para NO estar en la lista de rechazados)
    ¿Qué dirías si te digo que necesitamos un solo candidato? ? (Dije: yo sería el elegido).
    Me ofreció un apretón de manos y dijo que tenga un buen día.
    Algunas preguntas hechas a otros candidatos:
    Si tuvieras que convertirte en un animal, ¿cuál serías? (solo quieren comprobar tus cualidades, tigre – rápido, zorro – inteligente, araña – nunca rendirse…)
    Nombrar a otro candidato – dijo que el Sr. «X» lo ha hecho muy bien en la entrevista, ¿dónde lo venciste?
    ..
    Solo 3 procedieron a la ronda de recursos humanos.

  4. Ronda 4: Recursos Humanos
    Preséntese.
    Háblame de tu familia.
    Te gusta viajar ? ¿Dónde has estado hasta la fecha?
    Tus metas en la vida.
    ¿A quién consulta para apoyo y ayuda en el campo técnico en su familia.?
    Si le pregunto a uno de tus amigos qué es eso en lo que tu amigo es bueno.
    Si le pregunto a uno de tus amigos qué es lo que no te gusta de tu amigo. (Esté preparado con razones).
    ¿Cuál cree que fue la mejor parte de SAP durante la presentación de PPT? (Atención en PPT).
    Tienes alguna pregunta ? Pregunté algunos.

Finalmente, 1 candidato de los 3 fue eliminado y 2 candidatos obtuvieron la etiqueta «Soy SAP» .
Gracias,

Este artículo es una contribución de Pankaj Kumar . Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo usando contribuya.geeksforgeeks.org o envíe su artículo por correo a contribuya@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.

Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.

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 *