O que é JWT (JSON Web Token)? De que partes é composto e qual problema resolve?
Python
Como executar corretamente uma tarefa assíncrona do Celery dentro de um bloco de transação Atomic no Django? Por exemplo, o envio de emails.
Qual é a diferença entre um array e uma lista ligada? Que estrutura de dados é usada por baixo dos panos na lista Python?
Quando deve usar assíncrono e quando sincrono/multithreading?
Por que estás saindo da [empresa]?
Por favor, diz-me o que sabes sobre filas de mensagens, brokers de mensagens. Quais conheces e com quais usaste?
Para que tarefas é melhor escolher RabbitMQ e para quais Kafka?
Como executar um SDK bloqueante síncrono a partir de código assíncrono sem reescrevê-lo?
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?
Como arquitetaríamos um novo projeto em FastAPI ou Django e onde colocaríamos a lógica de negócio?
Por que a autenticação e a autorização estão separadas? Pode explicar?
Como preparar migrações de banco de dados reversíveis para implantação sem tempo de inatividade?
Como encontrar um teste flaky e quais podem ser as causas da sua instabilidade?
O que são select_related e prefetch_related, qual é a diferença entre eles e como funcionam por baixo dos panos?
Por favor, explica o que é uma metaclasse e dá um exemplo de uma metaclasse.
O que é WAL no PostgreSQL?
Quer dizer especificamente em Python? Menor acoplamento é sobre threads ou processos, em que dividir?
Descreva o processo típico de CI/CD desde o commit até à implantação em produção.
Em que cenários o RabbitMQ pode perder mensagens e como evitar isso?
Que benefícios secundários o WAL oferece que não foram o objetivo principal na sua criação, mas ainda assim são uma consequência útil?