Já teve casos de criar e executar consultas SQL no seu trabalho?
Python
Com que sistemas de gestão de bases de dados já trabalhou nos seus projetos?
Tem experiência no uso de sistemas de mapeamento objeto-relacional (ORM)?
Partilhe a sua experiência profissional e competências que, na sua opinião, são relevantes para esta posição.
Pode enumerar as principais propriedades das transações nos sistemas de gestão de bases de dados?
Quais são as vantagens e desvantagens do uso de Object-Relational Mapping em aplicações?
Como distinguir Kafka do RabbitMQ em termos de arquitetura e capacidades de troca de mensagens?
Quais são as principais diferenças entre os protocolos TCP e UDP na interação de rede?
É possível explicar o que se entende por multiprocessamento e como ele difere da multithreading?
Já revisou o código de outros desenvolvedores através do processo de revisão?
Com base em qual protocolo de rede a tecnologia WebSocket é implementada?
Em que casos é recomendado usar a desnormalização de dados numa base de dados?
Explique as diferenças entre bases de dados relacionais e sistemas de armazenamento de dados não relacionais.
Já utilizou a biblioteca Dependency Injector para gerir dependências em projetos Python?
Criaste testes automáticos para o teu código?
Pode explicar o que é a tecnologia Docker e como ela funciona?
Poderia falar sobre os diferentes tipos de arquiteturas de aplicações com as quais você já lidou?
Explique o conceito de multithreading e seu uso na programação.
Tem experiência no uso de triggers em sistemas de gestão de bases de dados?
Quais são as vantagens e desvantagens de usar uma arquitetura de microsserviços?