Que tipos de dados são permitidos para preencher um array?
Python
De que forma o sistema operativo gere os threads de execução dos programas?
Poderia explicar o significado de fiabilidade no contexto de ACID e por que isso é importante para transações?
Para qual complexidade algorítmica de tempo a expressão será executada?
Quais operações principais sobre chaves estão disponíveis no Redis?
O que distingue a arquitetura de microsserviços de outras abordagens de desenvolvimento de sistemas?
Quais são as principais diferenças entre os conceitos de processamento paralelo e concorrente de tarefas?
Que garantias de entrega de mensagens nos brokers conhece?
Qual é o objetivo de usar o método super na programação orientada a objetos?
Pode explicar as principais diferenças entre os frameworks Flask e Django no contexto do seu uso e características arquitetónicas?
Como pode contar o número de pedidos HTTP numa aplicação?
Como é que o uso de multithreading afeta a eficiência na execução de tarefas CPU-bound em Python?
Por que um servidor pode responder ao ping, mas estar inacessível via TCP/UDP, por exemplo, via HTTP ou FTP?
Qual foi a duração dos seus sprints na empresa anterior?
Que métodos e recursos utilizas para aprender novas tecnologias e ferramentas?
Como implementar um gestor de contexto por conta própria? Quais métodos é necessário implementar?
Podes dar um exemplo de uma tarefa que utilize uma lista ligada?
Dificuldades da arquitetura de microsserviços: consistência de dados, transações distribuídas, versionamento de API.
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 avalia a sua experiência na entrevista?