BACKEND & DADOS30 questões • 3 níveis • ~12 min

Database Design Interview Quiz

Selecione o nível:

30 questões sobre modelagem relacional, ACID, teorema CAP, estratégias de sharding, CQRS, Event Sourcing e padrões distribuídos.

Chaves PrimáriasChaves EstrangeirasNormalização (1NF a 3NF)ACIDSemântica NULLTeorema CAP

O que o simulado de Database Design cobre

Este simulado avalia conhecimentos fundamentais e avançados de modelagem de dados: normalização de 1NF a 3NF, garantias ACID, teorema CAP e integridade relacional.

Aborda também padrões arquiteturais distribuídos de alta escala, incluindo estratégias de sharding, replicação, isolamento de transações, CQRS, Event Sourcing e Saga Pattern.

Níveis de dificuldade

Iniciante foca em fundamentos relacionais, chaves primárias e estrangeiras, normalização e semântica de valores NULL.

Intermediário explora o teorema CAP, níveis de isolamento de transação (Read Committed vs Serializable) e particionamento horizontal (sharding).

Avançado desafia sua capacidade de projetar sistemas distribuídos com Event Sourcing, CQRS, Saga Pattern, Two-Phase Commit e controle de concorrência otimista vs pessimista.

Tópicos do banco de questões

  • Normalização relacional (1NF, 2NF, 3NF e BCNF)
  • Garantias ACID e semântica transacional
  • Teorema CAP e trade-offs entre consistência e disponibilidade
  • Níveis de isolamento SQL e anomalias de concorrência
  • Estratégias de particionamento e sharding horizontal
  • Padrões CQRS, Event Sourcing e consistência eventual com Sagas

Como usar o simulado de Database Design

  1. Selecione um nível de dificuldade ou teste todas as 30 perguntas.
  2. Pense no impacto arquitetural de cada decisão de modelo antes de responder.
  3. Revise as explicações para validar trade-offs comuns de escala e consistência.

Perguntas frequentes sobre o simulado de Database Design

São 30 questões divididas em 10 Iniciante, 10 Intermediário e 10 Avançado, com alternativas e ordem aleatórias.

Aprofunde sua preparação com outros tópicos essenciais cobrados em entrevistas técnicas.