Preguntas de la entrevista de SAP Labs | Conjunto 8 (Bangalore)

Ronda uno:
1. Encuentre Min y Max de una array en un solo recorrido.
2. Dado un tablero de ajedrez, encuentre el número máximo de cuadrados presentes.
3. Descripción del puesto.
4. Diferencia entre copia profunda y superficial.
5. ¿Qué es C++
? 6. ¿Qué es la «preinicialización»?

Segunda ronda:
1. Invertir una lista enlazada
1.1 Usar recursividad
2. Copiar constructor, operador = diferentes casos usados, código
3. Copia profunda, copia superficial Casos usados
​​4. Diferentes versiones de polimorfismo, cómo resolver el problema de la herencia múltiple.
5. Profundización en conceptos virtuales, herencia.
6. Clases de plantilla, operador WAP= para clase de plantilla tal que se comporte de manera diferente para int y char *
7. Dado un árbol, WAP tal que se genera una array tal que:

    Tree:
       1
      / \
     2   3
     |  / \
     4 5   6

      1 2 3 4 5 6
    1 0 1 1 1 1 1
    2 0 0 0 1 0 0
    3 0 0 0 0 1 1
    4 0 0 0 0 0 0
    5 0 0 0 0 0 0
    6 0 0 0 0 0 0 

Pista: reserva

8. Dada una array, 1 2 0 5 4 88 0 0 0 6 hazla, 1 2 5 4 88 6 0 0 0 0
9. Me dio la jerarquía de clases, Liste el número de VTables creados
10. Cuándo usar List y cuándo para usar Vector de STL
11. Dada una string «I LOVE INDIA», imprima «INDIA LOVE I»

Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo y enviarlo por correo electrónico a contribuya@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.

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 *