Tem experiência com GraphQL e sua integração em projetos?
Python
Quais métodos de implementação de execução paralela de tarefas são utilizados em Python?
Pode explicar as diferenças entre execução assíncrona, abordagens multithread e multiprocessamento na programação?
Para que são usados os __slots__ em Python e como eles ajudam na gestão da memória dos objetos?
Partilhe a sua experiência profissional e competências que, na sua opinião, são relevantes para esta posição.
Que métodos conhece para acelerar o processo de extração de dados da base de dados?
Pode explicar o que é uma lista ligada simples e como ela funciona?
Como é que o mecanismo de gestor de contexto é implementado em Python?
De que forma os argumentos são passados para uma função – por referência ou por valor?
Pode explicar o processo de construção de uma imagem no Docker e como ele funciona?
Como é gerido o tempo de vida de um objeto em Python e que fases inclui o seu ciclo de vida?
Qual é a finalidade dos métodos __str__ e __repr__ em Python e em que eles se diferenciam?
Quais são as vantagens e desvantagens de usar uma arquitetura de microsserviços?
Pode explicar o princípio de funcionamento e a finalidade dos gerenciadores de contexto em Python?
Para que serve o conceito de gerenciadores de contexto em Python e como ele ajuda ao trabalhar com recursos?
Poderia falar sobre os diferentes tipos de arquiteturas de aplicações com as quais você já lidou?
Quais protocolos você conhece que são usados para transmissão de fluxo de vídeo em tempo real?
Criou seus próprios ficheiros Dockerfile para a conteinerização de aplicações?
Pode explicar como a gestão assíncrona de tarefas é implementada em Python e como ela funciona?
Consegues nomear os protocolos utilizados para troca de dados, além do gRPC?