C/C++
Habla sobre el planificador de Go y el modelo GMP, así como el mecanismo de work stealing.
¿Qué entiendes por programación de sistemas?
¿Cómo manejaste los errores al trabajar con la base de datos?
¿Qué sucede dentro del planificador cuando hay una llamada al sistema bloqueante?
¿Por qué buscas trabajo?
Hay una tarea de revisión de código: un colega ha enviado una solución que funciona y está cubierta por pruebas unitarias, pero la implementación no es en absoluto como la harías tú. ¿Qué harás?
¿Qué estándar de C++ preferirías usar?
Cuéntame sobre el proyecto actual y la parte de la aplicación de la que eras responsable.
¿Por qué criterios estás eligiendo tu nuevo lugar de trabajo ahora?
Cuéntame sobre los proyectos en el marco de [empresa].
¿Qué te motivó a buscar un nuevo lugar?
¿Ha utilizado alguna vez las utilidades GNU y las utilidades estándar de Linux (grep, sed, awk, etc.)?
¿Qué sucederá con un puntero inteligente inicializado con nullptr?
¿Por qué decidió salir al mercado? Trabajé en [empresa] durante mucho tiempo, casi tres años aquí — ¿qué no está bien?
¿Cuáles son sus expectativas de ingresos y qué estructura de compensación le conviene?
¿Cómo saber si un cambio (por ejemplo, cambiar de Boost a la biblioteca estándar) realmente «funciona»?
¿Qué hace que una tarea sea interesante para ti? ¿Qué propiedades debe tener para que quieras abordarla?
¿Alguna vez ha participado en debates/discusiones técnicas dentro del equipo? ¿Cómo se llevaron a cabo y cómo se resolvieron?
Explica un ejemplo con std::vector y emplace_back: ¿cómo evitar copias innecesarias?
¿Cuáles son sus criterios para elegir un nuevo lugar de trabajo?