O Global Interpreter Lock (GIL) em Python afeta a concorrência de execução multithread?
Python
Pode explicar o que é um índice num sistema de gestão de bases de dados e como ele afeta o desempenho?
Qual exceção em Python não pode ser capturada com a construção try-except?
Pode explicar o que é o padrão decorador na linguagem Python e como ele é aplicado?
Localização da sua residência ou localização atual?
Explique o conceito de multithreading e seu uso na programação.
O que o motiva a procurar uma nova posição?
Como aceder a um elemento pela sua posição num gerador em Python?
Pode explicar como a gestão assíncrona de tarefas é implementada em Python e como ela funciona?
Pode explicar o princípio de funcionamento e a finalidade dos gerenciadores de contexto em Python?
Pode explicar o conceito de operações assíncronas e a sua diferença para as operações síncronas?
Qual tipo de testes automatizados é mais adequado para verificar a sequência de ações do usuário numa aplicação?
Como se pode avaliar a eficiência da execução de uma consulta SQL?
Explique o conceito de transação e as suas principais características nas bases de dados.
Qual é o papel e a finalidade do GIL em linguagens de programação interpretadas, como Python?
O que são índices em sistemas de gestão de bases de dados e quais são suas vantagens e desvantagens?
Qual é o papel da função type() na linguagem Python e como ela funciona em diferentes cenários de uso?
A que parâmetros deve prestar atenção ao escolher a sua futura posição profissional?
Como aplicar uma função decoradora a outra função sem usar açúcar sintático '@'?