C/C++
¿Qué se mostrará en la pantalla? (Pregunta 2: std::map, operador[], método at())
Cuéntenos sobre su educación y trabajos anteriores.
Cuéntenos sobre la depuración de aplicaciones: qué herramientas y enfoques ha utilizado (Valgrind, AddressSanitizer, puntos de interrupción)
¿Cómo manejar excepciones en hilos y pasarlas al hilo principal?
¿Cómo solucionar el problema con dos constructores de clase que aceptan std::string (ruta del archivo y contenido)?
¿Cómo depurar un segmentation fault en el servidor del cliente sin acceso directo al perfilador?
¿Qué le interesa ahora, qué tan activamente busca trabajo y por qué decidió considerar nuevas ofertas?
¿Cómo limitar el número de instancias de software en ejecución simultáneamente en Linux, por ejemplo, no más de N?
¿Para qué sirve unique_ptr?
Cuéntenos sobre el error de tabulación: cómo lo encontraron, cuál fue la causa y qué métodos de diagnóstico utilizaron?
¿Cómo utilizas ayuda externa y herramientas de IA en el desarrollo?
¿Cómo se implementó la caché: con estructuras internas u otra forma?
¿Qué llamadas al sistema ha utilizado y con qué se ha enfrentado (archivos/red)?
¿Cuál es el tamaño de unique_ptr?
¿Dónde realizaste el desarrollo: en máquinas virtuales, en una máquina local o en una máquina corporativa?
¿Cómo evitar encontrarse en una situación en la que, después de tres meses, todo esté "desordenado" y no funcione nada, si el líder decidió reescribir radicalmente el código (por ejemplo, eliminar Boost)?
¿Qué sabes sobre nuestra empresa y sobre el equipo al que se está incorporando?
¿Ha habido ocasiones en las que la evaluación de la tarea no coincidía con la necesidad real de tiempo? ¿Qué hizo si se requería más o menos tiempo?
¿Expectativas salariales?
¿Cuándo estás listo para comenzar a trabajar?