Como foi organizada a multitarefa e a fila de tarefas no seu serviço?
C/C++
Que outros casos de deadlock são possíveis, além da ordem diferente de aquisição de mutex? É necessário um recursive_mutex?
Como você aborda a realização de tarefas e o cumprimento de prazos?
Como implementar um wrapper RAII sobre uma biblioteca C e o que acontece ao copiá-lo?
Explique um exemplo com std::vector e emplace_back: como evitar cópias desnecessárias?
Conte-nos sobre o bug de tabulação: como o encontraram, qual foi a causa e quais métodos de diagnóstico usaram?
Fale sobre a estrutura interna do std::vector e a invalidação de iteradores, referências e ponteiros.
O que é RAII, qual problema resolve e por que usá-lo em vez de delete manual?
Quando estás pronto para começar a trabalhar?
Qual LLM local você usou e como configurou?
Como é que utiliza ajuda externa e ferramentas de IA no desenvolvimento?
Que primitivas de sincronização você usou e como diferem lock_guard, unique_lock e scoped_lock?
Fale sobre os modos de captura do Lambda e as armadilhas do tempo de vida dos recursos.
Até que ponto lhe explicaram detalhadamente sobre a empresa e o que ela faz?
O que é std::condition_variable, o que faz o predicado e para que serve?
Como otimizou intencionalmente as cópias ao converter documentos grandes?
Numa que empresa e em que tarefas gostaria de trabalhar?
Fale sobre o projeto atual e sobre a parte da aplicação pela qual você era responsável.
Fale sobre o projeto ou conquista mais difícil.
Como foram organizadas as classes e algoritmos de conversão no núcleo?