Python
Que métodos utiliza para uma comunicação e colaboração eficazes com a equipa de desenvolvimento?
Como o sistema de controlo de versões Git ajuda a gerir projetos e para que é utilizado?
Fale sobre o uso do Apache Airflow para agregação de dados analíticos. Como coletaram as métricas?
Em que fase da atividade profissional é mais comum conciliar a gestão de uma equipa com a realização de tarefas de programação — na função de líder de equipa ou de líder técnico?
Como limitar o acesso de utilizadores de uma região específica pelo seu endereço IP?
Pode explicar o que se entende por base de dados e qual o papel que ela desempenha na aplicação?
Consegues nomear algoritmos que usam estruturas diferentes de listas para gerar dados?
O que é um palíndromo?
Criou suas próprias bases de dados ou trabalhou no seu desenvolvimento?
Podes listar as principais categorias de tipos de dados incorporados em Python?
Quais passos são necessários para implementar uma aplicação Django em ambiente de produção?
Descreva sua experiência com sistemas de armazenamento de colunas em projetos.
O que se pode dizer sobre as vantagens e desvantagens das bases de dados NoSQL não relacionais?
Quais métodos podem ser usados para determinar a estabilidade de um programa sob alta carga de muitos utilizadores?
Por que ordenar kwargs ao construir a chave do cache de memoização?
Tem experiência na integração e utilização do serviço Cognito para gestão de contas de utilizador?
Fala sobre uma ocasião em que demonstraste iniciativa e sugeriste uma melhoria no processo de trabalho.
Pode explicar o que significa o uso de métodos com nomes que contêm um ou dois sublinhados em seus nomes?
Qual é a fase final que normalmente tem um ataque típico a um sistema?
Explique o que é o método __next__ nos iteradores Python e como ele funciona