C/C++
Explique el concepto de herencia virtual en programación orientada a objetos.
¿Cuál es la cantidad mínima de mutexes necesaria para que ocurra un interbloqueo (deadlock)?
¿Por qué es necesario usar paréntesis al pasar argumentos a macros?
¿Puedes explicar qué significa el término 'sobrecarga' en el contexto de la programación?
¿Tiene experiencia trabajando con sistemas que utilizan mecanismos asíncronos de procesamiento de datos?
¿Cómo determina std::move qué miembros de la clase deben transferirse con la transferencia de propiedad?
¿Puede explicar cómo se implementa la estructura de datos cola?
¿Cómo se realiza la transferencia de datos por valor en el uso de la biblioteca Qt?
Comparta su experiencia trabajando con el lenguaje de programación C.
¿Puede explicar qué se entiende por nivel de cohesión dentro de un módulo o sistema de software?
¿Tiene experiencia en programación en Python?
¿Con qué dificultades se puede encontrar al calcular números de Fibonacci muy grandes mediante recursión, por ejemplo, un millón?
¿Puede explicar qué es CMake y cómo se utiliza para automatizar la compilación de proyectos?
¿Cómo se puede pasar un argumento a una función al llamarla?
¿Se recomienda usar el tipo float como clave en estructuras de datos?
¿Ha utilizado std::weak_ptr en sus proyectos para gestionar la duración de vida de los objetos?
¿Cuál es tu ciudadanía o ciudadanía que posees?
¿Qué factores principales se deben tener en cuenta al elegir un nuevo lugar de trabajo?
¿Por qué el compilador marca los destructores con la palabra clave noexcept?
¿Qué criterios sigues al elegir un lugar de trabajo?