Python
Pode explicar o que se entende por CPython e em que se diferencia de outras implementações de Python?
Como foi realizado o divisão de responsabilidades e a distribuição de tarefas dentro da equipa de desenvolvedores?
Quais são as diferenças entre um conjunto imutável e uma lista fixa em Python?
Que tarefas profissionais gostaria de realizar na sua futura função?
O que é uma metaclasse em Python?
Explique o funcionamento do ciclo for na linguagem Python.
Qual é o papel do mecanismo de introspecção na programação e por que é útil?
Como é criado e inicializado um objeto de uma classe em Python que usa um construtor?
Qual é a dificuldade temporal do algoritmo de busca binária?
Quais métodos podem ser usados para exibir mensagens ou erros no fluxo padrão de erro (stderr)?
Conte-nos sobre ocasiões em que teve que assumir as responsabilidades de um colega devido à sua ausência temporária.
Qual é a diferença entre multithreading, multiprocessamento e assíncrono? Quando usar cada um?
O que são as propriedades das transações, abreviadas como ACID?
Pode descrever a estrutura e os principais componentes da interface do utilizador?
Qual framework achas mais adequado — Django ou FastAPI, e com que critérios escolhes?
Pode descrever o processo de tratamento das tarefas que chegam ao seu projeto e como trabalha com elas?
Como pode limpar completamente todos os dados de uma tabela no Redis?
Quais são as principais expectativas que tem relacionadas com trabalhar na nossa organização?
De que formas fazes o lançamento e a configuração de aplicações FastAPI?
De que formas é que se pode criar um índice numa base de dados e que vantagens é que isso traz?