Perguntas de programação para front-end ou full-stack (nível estágio ou júnior)
Instruções ℹ️
- Responda às perguntas em voz alta para exercitar sua oratória e confiança na hora de falar.
- Não coloquei as respostas, pois não há apenas uma forma de respondê-las. Explique o que sabe com suas próprias palavras.
- Essas perguntas são palpites de perguntas técnicas que poderiam cair em uma entrevista para dev iniciante.
- As perguntas incluem conceitos de programação, HTML, CSS e Javascript.
Perguntas 🧐
- O que é HTML e para que é usado?
- O que é CSS e para que é usado?
- Qual a diferença entre uma tag de abertura e uma tag de fechamento no HTML?
- O que é uma classe e como ela é usada em CSS?
- O que é uma ID e como ela é usada em CSS?
- Como se pode adicionar estilos CSS a um documento HTML?
- O que é JavaScript e para que é usado?
- O que é uma variável em JavaScript e como ela é declarada?
- Como se pode adicionar um script JavaScript a uma página HTML?
- Qual é a diferença entre variáveis let, const e var?
- O que é um array em JavaScript e como ele é declarado?
- Como se pode percorrer um array em JavaScript?
- Como se pode adicionar e remover elementos de um array em JavaScript?
- O que é um objeto em JavaScript e como ele é declarado?
- Como se pode acessar propriedades de um objeto em JavaScript?
- O que é uma condicional em JavaScript e como ela é usada?
- O que é um algoritmo e como ele é usado na programação?
- Qual é a diferença entre uma variável e uma constante?
- O que é um loop em programação e como ele é usado?
- O que é uma depuração (debug) em programação e como ela é usada para solucionar problemas de código?
- O que é responsividade em design de websites e como ela é alcançada?
- Como você pode aplicar um estilo somente para dispositivos móveis em CSS?
- Qual é a diferença entre margin e padding em CSS?
- O que é uma propriedade CSS de display: flex e como ela é usada?
- Como você pode centralizar um elemento em uma página HTML usando CSS?
- O que é o escopo em JavaScript e qual é a diferença entre o escopo global e o escopo local?
- O que são eventos em JavaScript e como eles são tratados?
- O que é o operador ternário em JavaScript e como ele é usado?
- Como você pode manipular o DOM em JavaScript?
- O que é a diferença entre os operadores == e === em JavaScript?
- O que é uma API?
- Como consumir APIs com Javascript?
- O que é e para que serve o Git?
- Quais são os tipos de loop que você pode usar em JavaScript?
- Qual é a diferença entre o loop for e o loop while?
- O que é Switch-Case e em que situações é benéfico usá-lo?
- Quais são os tipos de dados em Javascript?
- O que é um banco de dados? Você pode citar algum que você conheça?
- O que é a programação orientada a objetos e como ela é usada para estruturar um programa?
- Qual é o resultado da seguinte operação em JavaScript: "2" + "2"? Explique a resposta.
- Como escrever uma função que retorne true se um número é par e false se é ímpar?
- Qual a diferença entre "and" e "or"?
- Qual é o resultado da operação lógica !true?
- Qual é o resultado da operação lógica true && false?
- Qual é o resultado da operação lógica true || false?
- Qual é o resultado da operação typeof 42?
- Qual é a saída do seguinte código? Explique a resposta.
const array = [1, 2, 3];
console.log(array[1]);
Dicas finais ✅
- Ficou com alguma dúvida na pergunta? Peça para a pessoa entrevistadora te explicar melhor.
- Se não souber responder alguma, demonstre interesse em aprender sobre no futuro.
- Lembre-se: se você é iniciante, o entrevistador não espera que você saiba tudo! Foque nos seus pontos fortes e mantenha-se confiante.
Top comments (10)
Obrigado por compartilhar. Iria pesquisar isso. Se tiver mais. Pode enviar. Se tiver teste técnico front-end. Pode mandar. Hehe
Opa, Edi! Sobre testes técnicos tem esse repositório aqui, são testes de frontend reais! github.com/felipefialho/frontend-c...
Muito obrigado. Te desejo um excelente dia. :)
gabaritei
Muito obrigado! E vi aonde falta estudar!
Parabéns pela iniciativa.
Pô a última é mole é 2; muito bom só faltou a vaga, Jr ninguém quer
Muito bom!!!
Perfeito, achei as perguntas muito boas.
Obrigada Guilherme! Fico feliz que gostou 😊