Ronda técnica 1 (1 hora):
- ¿Funciones predeterminadas proporcionadas por el compilador en una clase vacía? https://www.geeksforgeeks.org/métodos-predeterminados-en-c-con-ejemplos/
- ¿Qué estructura de datos utilizará para representar una estructura de directorio? Árbol
Escriba un programa para contar archivos con un nombre dado como «abc.txt»
- ¿Qué son las variables estáticas, dónde se almacenan? Área de segmento de datos
- Detectar ciclo en gráfico dirigido. Enfoque dicho DFS
- ¿Qué es la referencia en C++?
Descubra los errores en el siguiente código.
C++
int
main() {
int
x=5;
int
&ptr=x;
++ptr;
cout<<ptr;
//what will be printed?
delete
ptr;
//compilation error
return
0;
}
- Pregunta relacionada con la sintaxis del operador nuevo y eliminado, también se verificó el escenario de pérdida de memoria cuando las variables se asignan dinámicamente
- Eliminar el cuarto elemento de una lista vinculada única
- ¿Qué son las bibliotecas vinculadas dinámicas y estáticas? ¿Conoces los archivos .so?
- ¿Cómo hacer que las variables globales sean accesibles en diferentes clases? Usando variable externa
- ¿Qué es la memoria del montón?
- ¿Qué son los punteros de función y por qué se utilizan?
- ¿Qué patrones de diseño conoces? Patrón de diseño que ha utilizado en su código.
- Use polimorfismos de tiempo de ejecución en su código. ¿Por qué se requiere?
Ronda técnica 2 (1 hora):
- Pros y contras de C y C++ entre sí.
- Un problema con la clasificación. Dada la siguiente clase:
C++
class
Apple{
private
:
int
weight;
enum
color ;
//black, green , red
};
Tiene un montón de manzanas, necesita clasificarlas con estos criterios.
1) Manzanas rojas Buenas: pesadas a más livianas
2) Manzanas verdes – Pesadas a más ligeras
3) Malo – Pesado a ligero
- Proporcionó un código y preguntó si es una llamada de función de asignación o constructor de copia
- ¿Qué pasará si no devolvemos nada del operador de asignación?
https://stackoverflow.com/questions/42335200/assignment-operator-overloading-returning-void-versus-returning-reference-param
También se preguntó sobre el concepto de rvalue.
- ¿Qué es STL? ¿Cuántos tipos de iteradores en C++?
- ¿Diferencia b/w vector y lista?
Ronda de directores (1 hora):
- Rompecabezas de monedas: https://stackoverflow.com/questions/34057683/strategy-to-win-game-if-players-can-take-upto-4-coins
Dije respuesta. Luego me pidió que eligiera monedas en consecuencia y verificó en cada paso cuántas monedas recogí.
- Variación en la pregunta 1, el jugador que saca la última moneda pierde el juego.
- Dado un archivo, lea ese archivo e imprima las últimas 10 líneas del archivo. Supongamos que el archivo tiene 25 líneas. Líneas de impresión de la 16 a la 25. Enfoque de cola dicho
- ¿Por qué quieres cambiar?
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