Quais as partes principais de uma requisição HTTP?
A linha inicial contendo o verbo (GET, POST, PUT) e o alvo da requsição, normalmente contendo a URL. O cabeçalho HTTP, permitindo realizar requisições condicionais. E o corpo contendo os dados enviados por um formulário, por exemplo.
Qual a diferença entre colocar um script dentro do "head" e no fim do "body"?
Colocar o script no fim do body garante que todo conteúdo é carregado antes de carregar o script, mas, quando a página depende de um script para funcionar é colocado no head mesmo.
Qual a diferença entre display: block e display: inline-block?
Ao contrário do display: block, o display: inline-block não adiciona uma quebra de linha após o elemento.
É possível criar um site responsivo SEM media queries? Por que?
Não, os media queries são necessários para definir condições para o CSS em cenários especificos.
No Javascript, é obrigatório usar VAR para criar uma variável?
Não, quando não é declarado o tipo da variável, automaticamente ele atribui como uma váriavel global, mas é aconselhado declarar seu tipo, podendo criar como var, const ou let, a depender da necessidade.
Criar funções com "function() {}" e com "() => {}" tem alguma diferença além da sintaxe?
Sim, as arrow functions "() => {}" não tem seu próprio "this", ao contrário da expressão regular "function() {}".
Explique a lógica pra fazer uma paginação.
O ponto principal da paginação é não sobrecarregar o banco de dados com requisições de todos os dados de uma só vez, e também para uma melhor experiência do usuário com uma visualização menor e somente com o necessário.
Qual a melhor forma de armazenar uma imagem no banco de dados?
Salvar a imagem no servidor e armazenar o caminho para a imagem no banco de dados.
No React, quantos useEffect eu posso usar?
Quantos for necessário.
Quais métodos de requisição preciso para criar um CRUD via API?
GET, POST, PUT, PATCH, DELETE