O que significa autenticação em uma API?
É o processo de verificar quem é o usuário, garantindo sua identidade (ex.: login, JWT, OAuth).
O que é uma API?
Interface de Programação de Aplicações, usada para comunicação entre sistemas.
O que é um pré-processador CSS?
Ferramenta que adiciona recursos extras ao CSS, como variáveis e mixins (ex.: SASS, LESS).
O que significa CI/CD?
Integração Contínua (testes automáticos) e Entrega/Deploy Contínuo (colocar no ar rapidamente).
O que é responsividade em uma página web?
Capacidade da página se adaptar a diferentes tamanhos de tela.
Qual a diferença entre autenticação e autorização?
Autenticação identifica quem é o usuário; autorização define o que ele pode fazer no sistema.
Qual a principal diferença entre Fetch e Axios?
Ambos fazem requisições HTTP, mas o Axios facilita o tratamento de erros e configurações.
O que são variáveis no SASS?
Espaços de memória que armazenam valores que podem ser reutilizados (ex.: cores, tamanhos).
O que é pipeline no contexto de CI/CD?
Conjunto de etapas automatizadas para garantir qualidade do código até a produção.
O que significa o conceito “mobile-first”?
Criar o design primeiro para celular e depois adaptar para telas maiores.
O que é criptografia em trânsito e qual tecnologia é usada?
HTTPS (SSL/TLS).
O que é o protocolo WebSocket e para que serve?
Permite comunicação em tempo real e bidirecional entre cliente e servidor (ex.: chats, jogos online).
ara que serve um mixin no SASS?
É um “atalho” para reutilizar blocos de código CSS.
O que é “deploy”?
Ação de colocar a aplicação no ar para ser acessada pelos usuários.
Para que serve o Flexbox?
Organizar elementos em linha ou coluna de forma flexível.
O que é SQL Injection e qual o risco para o sistema?
É a inserção de comandos maliciosos em campos de entrada; pode roubar, alterar ou excluir dados.
Qual a diferença entre REST e GraphQL?
REST envia pacotes fixos de dados; GraphQL permite pedir apenas os dados necessários.
O que significa a regra @keyframes no CSS?
Define a animação, mostrando como o elemento deve se comportar do início ao fim.
Cite uma ferramenta para medir performance de sites.
Lighthouse, DevTools ou JMeter/k6.
Para que serve o Grid no CSS?
Criar layouts bidimensionais com linhas e colunas, ideal para páginas complexas.
Cite uma ferramenta usada em testes de segurança em APIs.
OWASP ZAP ou Burp Suite.
Dê um exemplo de aplicação que pode usar WebSocket
Chats online, transmissões ao vivo ou jogos multiplayer.
O que faz o seletor :focus em um campo de formulário?
Aplica estilo quando o campo está selecionado para digitação.
O que mede o indicador LCP?
O tempo que leva para o conteúdo principal da página aparecer.
O que é Redux e por que é usado?
Biblioteca de gerenciamento de estado centralizado, que evita desorganização em apps grandes.