Python
Com que construção sintática é possível transferir o controlo da iteração de um gerador para outro?
Eles usaram RabbitMQ eles mesmos ou apenas ouviram falar dele na equipa?
Quais critérios você usa para determinar o tempo necessário para implementar uma função?
Qual é a diferença entre os padrões de design Strategy e Template Method?
O que acontece com os dados depois que o modelo os avaliou?
O que é um grafo? Algoritmos de percurso de grafo?
Explique o conceito de árvore binária de pesquisa e as suas principais propriedades.
Fala um pouco sobre ti (2-3 minutos)
Quais aspetos do trabalho no projeto te atraem mais?
Que habilidades ou qualidades estás disposto a oferecer a uma nova equipa?
Qual é a diferença entre uma lista e uma tupla?
Quanto tempo aproximadamente passou entre a aparição do bug e a sua correção?
Como remover corretamente, passo a passo e de forma segura, uma coluna da base de dados que já não é utilizada, mas a que o código antigo ainda pode aceder?
Por que não é aconselhável ligar a lógica de negócio diretamente a uma implementação de baixo nível específica?
Qual é o princípio básico de funcionamento de um decorador em Python e para que é utilizado?
Como proceder na ausência de soluções de arquitetura web prontas ou frameworks?
async def check_response(delay: int, message: str) -> None: timeout = httpx.Timeout(timeout=5) client = httpx.AsyncClient( base_url=BASE_URL, timeout=timeout, ) async with client: response = await client.get(url=f"/delay/{delay}") print(response.status_code, message) async def main() -> None: await check_response(delay=2, message="from first line"), await check_response(delay=2, message="from second line"), await check_response(delay=2, message="from third line"), if __name__ == "__main__": print("Total time:", timeit.timeit(lambda: asyncio.run(main()), number=2))
O que é o GIL em Python e que limitações impõe à multitarefa?
Em que casos o bloco else é acionado ao usar a construção try...finally em Python?
Quais tecnologias e ferramentas modernas utilizou nos últimos seis meses?