As 100 Perguntas de SQL que Mais Caem em Entrevistas de QA - Do Júnior ao Sênior
Toda entrevista técnica de QA — Júnior, Pleno, Sênior ou Lead — tem uma etapa de SQL. E o que reprova candidatos não é falta de sintaxe avançada: é não saber explicar o "porquê" de um JOIN, ignorar como NULL se comporta em agregações, ou travar quando pedem para investigar um bug usando só queries.
Este eBook reúne 100 perguntas organizadas por nível de senioridade (Júnior 1-30, Pleno 31-70, Sênior 71-100), cobrindo os 10 temas que mais aparecem em processos seletivos reais: fundamentos, JOINs, GROUP BY/HAVING, subqueries/CTE, window functions, performance/EXPLAIN, NULL, DDL, investigação de bugs e validação de dados de API.
Cada pergunta traz 11 campos: por que ela é feita, o que o entrevistador está avaliando, a resposta ideal, explicação técnica detalhada, exemplo prático em PostgreSQL, erros comuns, dicas de como responder e grau de dificuldade. Inclui ainda um capítulo dedicado inteiramente a investigação de bugs com SQL — a habilidade que mais diferencia QA sênior de QA júnior e raramente aparece em material de SQL genérico.
Metodologia transparente: as perguntas foram construídas a partir da observação de padrões públicos e recorrentes em relatos de candidatos (Glassdoor, Indeed, Toptal), bancos de questões técnicas (LeetCode SQL, StrataScratch, DataLemur) e conteúdo educacional especializado (Guru99, LearnSQL)
Todo o conteúdo (pergunta, resposta, explicação e exemplo em PostgreSQL) foi escrito e contextualizado especificamente para a realidade de QA.
Essa metodologia está documentada, com fonte por fonte, dentro do próprio material.
Navegação 100% interativa: sumário clicável, índice por assunto e marcadores nativos para as 100 perguntas.
