Banco de Perguntas de Entrevista

Perguntas técnicas, comportamentais e de lógica para praticar.

Front-endJúniorTécnicaExplique a diferença entre props e state no React.
Boa resposta:

Props vêm do componente pai; state pertence ao componente e muda com interação.

Resposta fraca:

São a mesma coisa.

Back-endJúniorTécnicaO que é uma API REST?
Boa resposta:

É uma forma de expor recursos via HTTP usando métodos como GET, POST, PUT e DELETE.

Resposta fraca:

É qualquer backend.

DadosJúniorTécnicaComo você trataria dados faltantes?
Boa resposta:

Depende do contexto: remover, preencher, sinalizar ou investigar a origem.

Resposta fraca:

Sempre coloco zero.

GeralEstágioComportamentalConte sobre um desafio que você teve aprendendo tecnologia.
Boa resposta:

Descreve contexto, ação, dificuldade e aprendizado.

Resposta fraca:

Nunca tive dificuldade.

GeralJúniorLógicaComo investigaria um bug que só acontece em produção?
Boa resposta:

Reproduzir, olhar logs, comparar ambientes e isolar hipóteses.

Resposta fraca:

Tentaria mudar coisas até funcionar.

Front-endEstágioTécnicaO que é responsividade e como você testa uma interface responsiva?
Boa resposta:

Explica adaptação a diferentes telas, uso de media queries/flex/grid e testes no navegador ou dispositivo real.

Resposta fraca:

É quando o site fica bonito no meu computador.

Front-endTraineeTécnicaComo você organizaria uma pequena entrega front-end do início ao fim?
Boa resposta:

Quebraria a demanda em layout, estados, consumo de dados, acessibilidade, testes manuais e revisão com o time.

Resposta fraca:

Faria a tela direto e esperaria alguém testar.

Front-endJúniorTécnicaQual a diferença entre HTML semântico e HTML comum?
Boa resposta:

HTML semântico usa tags com significado, como header, main, section e button, melhorando acessibilidade e SEO.

Resposta fraca:

É só usar div com nomes diferentes.

Front-endJúniorTécnicaComo você consumiria uma API em uma tela React?
Boa resposta:

Usaria estado para dados e loading, efeito para buscar, tratamento de erro e renderização condicional.

Resposta fraca:

Colocaria o fetch direto no HTML.

Front-endPlenoTécnicaO que pode causar re-renderizações desnecessárias em React?
Boa resposta:

Mudanças de estado amplas, props recriadas, funções inline em componentes grandes e falta de memoização quando há custo real.

Resposta fraca:

React sempre renderiza tudo e não tem como melhorar.

Back-endEstágioTécnicaO que é autenticação e o que é autorização?
Boa resposta:

Autenticação confirma quem é a pessoa; autorização define o que ela pode acessar ou fazer.

Resposta fraca:

As duas significam login.

Back-endTraineeTécnicaComo você documentaria uma API para outra pessoa do time usar?
Boa resposta:

Descreveria rotas, métodos, payloads, respostas, erros comuns, autenticação e exemplos de request.

Resposta fraca:

Mandaria o código e deixaria a pessoa descobrir.

Back-endJúniorTécnicaQual a diferença entre banco SQL e NoSQL?
Boa resposta:

SQL usa tabelas e relações estruturadas; NoSQL é mais flexível e pode usar documentos, chave-valor ou grafos.

Resposta fraca:

SQL é antigo e NoSQL é sempre melhor.

Back-endJúniorTécnicaComo você lidaria com erros em uma API?
Boa resposta:

Validaria entrada, retornaria status HTTP adequado, mensagem clara, logs e evitaria expor detalhes sensíveis.

Resposta fraca:

Retornaria erro 500 para tudo.

Back-endPlenoTécnicaQuando você usaria cache em uma aplicação?
Boa resposta:

Usaria para dados lidos com frequência e pouco mutáveis, medindo impacto e definindo invalidação.

Resposta fraca:

Usaria cache em tudo para ficar rápido.

DadosEstágioTécnicaQual a diferença entre média e mediana?
Boa resposta:

Média soma valores e divide pela quantidade; mediana é o valor central e sofre menos com extremos.

Resposta fraca:

São duas formas iguais de calcular resultado.

DadosTraineeTécnicaComo você validaria se um dashboard está respondendo à pergunta certa?
Boa resposta:

Confirmaria a pergunta de negócio, métricas, fonte dos dados, filtros, público e decisão esperada.

Resposta fraca:

Colocaria muitos gráficos para parecer completo.

DadosJúniorTécnicaComo você explicaria um insight para uma pessoa não técnica?
Boa resposta:

Começaria pela pergunta de negócio, mostraria o dado principal, impacto e recomendação prática.

Resposta fraca:

Mostraria todos os gráficos e deixaria a pessoa interpretar.

DadosJúniorTécnicaO que é uma query SQL com JOIN?
Boa resposta:

É uma consulta que combina dados de tabelas relacionadas usando uma chave em comum.

Resposta fraca:

É uma consulta que junta qualquer arquivo.

QAEstágioTécnicaO que deve ter em um bom bug report?
Boa resposta:

Título claro, ambiente, passos para reproduzir, resultado esperado, resultado atual, evidências e impacto.

Resposta fraca:

Só escrever que está quebrado.

QAJúniorTécnicaQual a diferença entre teste manual e teste automatizado?
Boa resposta:

Manual é executado por uma pessoa; automatizado usa scripts para repetir cenários com rapidez e consistência.

Resposta fraca:

Teste automatizado substitui todo teste manual.

DevOpsJúniorTécnicaO que é CI/CD?
Boa resposta:

Integração e entrega contínua para testar, construir e publicar mudanças com mais segurança.

Resposta fraca:

É só uma ferramenta para subir projeto.

UX/UIJúniorTécnicaComo você validaria se uma tela está fácil de usar?
Boa resposta:

Observaria usuários, faria teste de usabilidade, analisaria tarefas, dúvidas e pontos de fricção.

Resposta fraca:

Se eu achei bonita, está fácil.

GeralEstágioComportamentalPor que você quer trabalhar com tecnologia?
Boa resposta:

Conecta interesse real, aprendizado, projetos e o tipo de problema que quer resolver.

Resposta fraca:

Porque paga bem.

GeralEstágioComportamentalComo você organiza seus estudos?
Boa resposta:

Mostra rotina, metas pequenas, prática com projetos, revisão e ajuste quando algo não funciona.

Resposta fraca:

Estudo quando dá vontade.

GeralTraineeComportamentalPor que você se interessou por um programa de trainee em tecnologia?
Boa resposta:

Conecta aprendizado acelerado, rotação por áreas, visão de negócio e vontade de crescer com feedback.

Resposta fraca:

Porque parece mais fácil que uma vaga normal.

GeralJúniorComportamentalConte sobre uma vez em que recebeu feedback.
Boa resposta:

Explica o feedback, como reagiu, o que mudou e qual foi o resultado.

Resposta fraca:

Não gosto de feedback porque atrapalha.

GeralJúniorComportamentalComo você age quando não sabe resolver uma tarefa?
Boa resposta:

Pesquisa, testa hipóteses, documenta tentativas e pede ajuda com contexto claro.

Resposta fraca:

Espero alguém me dizer o que fazer.

GeralJúniorComportamentalFale sobre um projeto do seu portfólio.
Boa resposta:

Apresenta problema, tecnologias, decisões, dificuldades, resultado e aprendizados.

Resposta fraca:

Só lista tecnologias usadas.

GeralPlenoComportamentalComo você prioriza tarefas quando tudo parece urgente?
Boa resposta:

Alinha impacto, prazo, risco, dependências e comunica trade-offs para o time.

Resposta fraca:

Faço tudo ao mesmo tempo.

GeralEstágioLógicaComo você descobriria por que uma página está lenta?
Boa resposta:

Mediria carregamento, olharia rede, console, tamanho de assets e isolaria mudanças recentes.

Resposta fraca:

Colocaria outro framework.

GeralJúniorLógicaComo você explicaria a solução de um problema antes de codar?
Boa resposta:

Quebraria em entradas, saídas, regras, casos de borda e passos principais.

Resposta fraca:

Começaria codando para ver no que dá.

GeralJúniorLógicaComo encontrar valores duplicados em uma lista?
Boa resposta:

Percorreria a lista usando uma estrutura auxiliar como Set ou mapa de contagem.

Resposta fraca:

Compararia manualmente olhando item por item.

GeralJúniorLógicaComo você estimaria o tempo de uma tarefa desconhecida?
Boa resposta:

Dividiria em partes, identificaria riscos, faria uma investigação curta e comunicaria margem de incerteza.

Resposta fraca:

Chutaria um prazo para parecer confiante.

GeralPlenoLógicaComo decidir entre duas soluções técnicas parecidas?
Boa resposta:

Compararia simplicidade, manutenção, performance, risco, custo, prazo e alinhamento com o time.

Resposta fraca:

Escolheria a tecnologia mais nova.

Vídeos para praticar

Pesquisas prontas para assistir simulações, dicas e explicações.