¿Puedes hablar sobre los patrones de programación más comunes que has utilizado?
C/C++
¿Qué sistemas de gestión de bases de datos tiene experiencia en usar?
¿En qué se diferencian los enfoques de std::async y std::thread al organizar la multitarea en C++?
¿Qué sucede si se produce una excepción no controlada en el destructor?
¿Ha utilizado el sistema CMake para automatizar la compilación del proyecto?
¿Es un método virtual un patrón válido en C++?
¿Tiene experiencia en desarrollo con JavaScript?
¿Cómo determina el operador delete[] la cantidad de memoria liberada?
¿Tiene experiencia en el uso del sistema operativo Linux en sus proyectos?
¿Se puede explicar la finalidad y el uso de la palabra clave inline en programación y por qué se aplica?
¿Cuáles son las diferencias entre las funciones malloc y new en la gestión de memoria dinámica?
Explica qué significa el operador delete[] en el lenguaje de programación C++ y en qué casos se utiliza.
¿Qué bibliotecas y herramientas de terceros ha utilizado en sus proyectos?
Explica la finalidad y el uso de la palabra clave explicit en los lenguajes de programación.
¿En qué otros lenguajes de programación, además de C++, tiene experiencia de desarrollo?
¿Qué sucede con la llamada al destructor de un objeto si se produce una excepción en su constructor?
¿Alguna vez ha tenido que usar mecanismos de bloqueo mutuo para sincronizar hilos o procesos?
¿Cómo determina el operador new la cantidad de memoria necesaria para la asignación?
¿Cómo determina la llamada al sistema free la cantidad de memoria liberada?
¿Cuáles son las diferencias entre los operadores free() y delete() en el lenguaje C++?