Skip to contentSkip to content
Certificados verificados. On-chain. Para sempre.Saiba mais
Ewance
Entrar
Cover image for O Caso da Cobrança Duplicada no Lote Noturno de Pagamentos
Code

O Caso da Cobrança Duplicada no Lote Noturno de Pagamentos

FreeVerified credential2 semanasIntermediate

Visão geral

Sobre o que é este desafio

Analise a condição de corrida em um lote de pagamentos duplicados, diagnostique o defeito e proponha uma correção para obter seu certificado verificável.

CredentialBlockchain-anchored
ShareableLinkedIn-ready
LanguageEnglish
PaceSelf-paced

O Brief

O que você vai fazer e o que vai demonstrar.

Determinar a causa-raiz exata da condição de corrida ou deadlock no serviço de conciliação multithread e emitir um parecer técnico sobre a correção correta.

Earning criteria — what you'll demonstrate

  • Diagnosticar condições de corrida (race conditions) e deadlocks a partir de evidências de thread dump e código-fonte
  • Aplicar disciplina de ordenação de locks para eliminar deadlocks sem sacrificar paralelismo
  • Projetar testes de concorrência que reproduzam de forma confiável defeitos de sincronização
  • Comunicar um diagnóstico técnico de concorrência para uma audiência não especialista

Adequação ao Programa

Onde isso se encaixa no seu programa.

Aperfeiçoa as mesmas habilidades que seu curso espera que você demonstre.

Conteúdo alinhado em breve.

Habilidades

Habilidades que você vai demonstrar.

Cada um aparece no seu certificado verificado.

Carreiras

Cargos para os quais este desafio te prepara.

Títulos reais. Pontes reais de habilidades. Escolha o mais próximo da sua trajetória.

Trilhas de carreira que este desafio desenvolve

Funções canônicas

Engenheiro de Software

Este desafio treina a leitura forense de código concorrente e a correção de defeitos de sincronização sob pressão de um incidente real, habilidades centrais do dia a dia de um(a) engenheiro(a) de software em sistemas críticos.

Este desafio aprimora

  • code-reading
  • race-condition-debugging
  • lock-based-synchronization

Engenheiro de Confiabilidade de Site (SRE)

A investigação de um incidente de produção com thread dump e a proposta de monitoramento para evitar recorrência espelham o trabalho de post-mortem e prevenção de falhas típico de um(a) SRE.

Este desafio aprimora

  • assumption-analysis
  • race-condition-debugging
  • coverage-reports

Engenheiro Backend

Corrigir um serviço multithread que manipula dados financeiros compartilhados prepara para o trabalho de back-end em sistemas de pagamento que exigem correção sob concorrência.

Este desafio aprimora

  • code-reading
  • lock-based-synchronization
  • coverage-reports

Engenheiro de Qualidade

Projetar testes de concorrência que reproduzam de forma confiável um defeito intermitente é uma habilidade central de engenharia de qualidade em sistemas multithread.

Este desafio aprimora

  • coverage-reports
  • race-condition-debugging
  • assumption-analysis

Só mais uma coisa

Você pode colocar um certificado no seu currículo até sexta-feira.