Como se diferenciam os principais tipos de dados em Python e quais são as suas características?
Python
Pode explicar o que é o GIL e como ele afeta o funcionamento dos threads em Python?
Que abordagens e ferramentas são usadas no desenvolvimento e otimização de tarefas que sobrecarregam o processador?
Pode explicar o conceito de multitarefa e seu uso na programação?
Pode explicar o conceito de usar múltiplos processos para realizar tarefas num sistema?
Em que situações é preferível usar arrays para armazenar dados?
De que forma o GIL protege contra o acesso simultâneo aos recursos internos e garante a segurança na execução de threads?
Quais métodos de autenticação você conhece?
Pode partilhar a sua vitória ou realização profissional mais significativa?
Descreva a sua experiência com bases de dados e o seu uso em projetos
Que sistema de gestão de bases de dados utilizou no seu projeto anterior?
Pode explicar como é que a estrutura de dados HashMap é implementada e como ela funciona internamente?
Pode explicar o que se entende por injeção SQL e qual é o perigo deste tipo de vulnerabilidade?
Pode explicar os princípios de funcionamento do REST e como ele difere de outros métodos de interação com APIs?
Fala sobre a tarefa mais difícil ou mais interessante que teve que resolver na sua prática.
Que ferramentas e métodos você utilizou ao resolver tarefas relacionadas com o processamento de filas?
Fale sobre uma situação em que cometeu um erro num projeto passado e como o corrigiu.
Pode compartilhar sua experiência prática e exemplos de projetos realizados?
Quais métodos de autenticação você utilizou nos seus projetos?
Que tarefas funcionais realizas no âmbito do teu projeto atual?