Que garantias existem para a entrega de mensagens?
Python
Já teve que otimizar consultas SQL ou analisar o desempenho? Quais ferramentas usou? O que mostra o EXPLAIN?
O que são __slots__ em Python e quais são as suas características?
Quais são os prós e contras do ORM?
O que é um índice numa base de dados, quais os tipos existentes, vantagens e desvantagens?
O que é uma classe abstrata? Você já a utilizou?
def levantar(user_id, valor): utilizador = User.objects.filter(user_id=user_id).update(balance=F('balance') - valor) se utilizador.balance > valor: # raise InsufficientFundsError() utilizador.balance -= valor utilizador.save()
Qual é a diferença entre os operadores == e is em Python?
Qual é a principal diferença entre Kafka e RabbitMQ?
O que mudou no HTTP/3?
Utiliza ferramentas de LLM/IA no seu trabalho com código e como interage com elas?
Qual é a diferença entre DELETE e TRUNCATE em SQL?
Quando o otimizador pode não usar um índice existente?
Qual é a diferença entre um consumidor RabbitMQ e um consumidor Kafka?
Como funciona um gerador em Python e em que se diferencia de uma função normal e de um iterador?
Como criar um gerador em Python? O que acontece com dois yields consecutivos numa função geradora?
Como fornecer a um agente de IA um contexto constante do projeto para não precisar descrevê-lo novamente em cada sessão?
Descreva o ciclo de vida de uma solicitação HTTP no Django desde o cliente até à resposta.
O que é Injeção de Dependências e para que serve?
com transaction.atomic(): provider_order = ProviderOrder.objects.select_for_update().get(id=provider_order.id) unblock_provider_order(provider_order.id) notify_contractor(provider_order=provider_order)