Python
Qual é o nome oficial do procedimento de preparação de tarefas para execução no âmbito de um sprint?
Usas a prática de desenvolvimento através de testes (TDD) no teu trabalho?
Explique o conceito de imutabilidade de dados na programação.
Descreva a sua abordagem para introduzir um novo desenvolvedor num projeto existente e as etapas de adaptação a ele.
Podes dar um exemplo de uso de uma função Lambda complexa no código?
Quais são as vantagens e desvantagens do processo de normalização de bases de dados?
Podes listar as principais classes base usadas ao trabalhar com Django REST Framework?
O que acontece se executar um ciclo `for` que itera sobre uma lista e essa lista mudar durante a iteração?
Pode explicar o que se entende por espaço de nomes na programação?
Que tipo de base de dados é usado por padrão com Django?
Quais são as vantagens e desvantagens das abordagens de microsserviços para o design de sistemas?
Houve casos de escrita de testes automatizados para módulos ou componentes individuais no seu projeto atual?
Como diferem os indicadores de desempenho de várias estruturas de dados?
Você tende mais a desenvolver sua carreira na empresa através da ampliação de competências ou de promoções na hierarquia?
É possível criar um objeto de uma classe herdando de um Mixin em Python?
Qual é a complexidade de obter dados por chave em um dicionário?
Como distinguir um iterador de um objeto que suporta o protocolo de iteração?
Como encontrar a raiz quadrada de um número usando apenas operações de adição, subtração, multiplicação e divisão?
Explique o que são funções anónimas na programação e como são usadas.
É possível enviar simultaneamente 10 pedidos, cada um com duração de 20 segundos?