Podes enumerar as principais estruturas de dados e descrever brevemente a sua aplicação?
Python
Com que sistemas de gestão de bases de dados já trabalhou nos seus projetos?
De que elementos é composto uma lista e como ela é organizada na memória?
Qual é o indicador de tempo para uma operação de acesso a um elemento pela sua posição na sequência de dados, em geral?
Partilhe a sua experiência profissional e competências que, na sua opinião, são relevantes para esta posição.
Em que casos é recomendado usar programação assíncrona e quais as vantagens que isso traz?
Qual é a complexidade temporal de aceder a um elemento por chave num armazenamento de dados como um dicionário ou uma tabela de hash?
O que é usado como chave na estrutura de dados dicionário?
Pode enumerar os níveis de isolamento de transações que conhece?
Como é alcançado o princípio de encapsulação de dados em Python?
Podes nomear as principais propriedades das transações em bancos de dados que garantem a sua fiabilidade e integridade?
O que indica um atributo especial que começa com dois sublinhados em uma linguagem de programação?
Pode explicar como a gestão assíncrona de tarefas é implementada em Python e como ela funciona?
Explique o conceito de transação e as suas principais características nas bases de dados.
Qual isolamento de transações é usado por padrão no PostgreSQL?
Como é que se chama o mecanismo que permite executar operações bloqueantes numa thread ou processo separado para processamento paralelo?
Tem experiência no uso de bibliotecas ou ferramentas assíncronas nos seus projetos?
Como distinguir os níveis de acesso private, protected e public na programação orientada a objetos, e em que eles diferem entre si?
Que organização interna de dados é implementada na interface do dicionário?
Fale sobre os seus projetos pessoais ou desenvolvimentos de que se orgulhe e nos quais tenha experimentado no seu tempo livre.