C/C++
¿En qué consiste la diferencia entre los contenedores vector y list en C++?
¿Cómo funciona una función virtual en C++?
¿Qué sucede si se ejecuta el operador delete para un puntero que es nullptr?
¿Por qué el compilador marca el destructor como noexcept?
¿Qué es una colisión en el contexto del hash y cómo ocurre cuando diferentes claves producen el mismo valor hash?
¿Qué tipos de mutex existen en la biblioteca estándar de C++?
¿Qué es una dependencia cíclica y qué problemas puede causar?
¿Qué es un spinlock?
¿Un shared_ptr tiene solo un contador de referencias o varios?
¿Cómo funcionan std::map y std::unordered_map en C++?
¿Cómo se puede sincronizar la interacción entre hilos?
¿Cuáles son las diferencias entre bibliotecas estáticas y dinámicas?
¿Para qué se utiliza weak_ptr?
¿Cómo se puede gestionar la alineación de memoria en estructuras en C/C++?
¿Qué sabes sobre métodos constantes y no constantes?
¿Cómo verificar si se produjo una excepción en uno de los hilos?
¿Cuál es la complejidad asintótica de las operaciones en el contenedor list?
¿Qué se debe hacer con la clase para que pueda ser utilizada como clave en std::map o std::unordered_map?
¿Qué es un deque?
¿Cómo se almacenan las excepciones en C/C++?