2.8 KiB
2.8 KiB
title | localeTitle |
---|---|
Interview Questions for Junior Front End Web Developers | Perguntas da entrevista para desenvolvedores web front-end |
O objetivo deste artigo é familiarizar os novos desenvolvedores de Web front-end com questões de livro de texto. Se você está apenas entrando no mundo dos desenvolvedores, há uma boa chance de você se sentir nervoso ao entrevistar a posição de um desenvolvedor. Por causa disso, algumas questões relativamente básicas podem parecer mais difíceis do que como elas realmente são. Um bom contador para este cenário é estar adequadamente preparado.
Questões
Sem mais delongas, aqui estão algumas perguntas que você pode encontrar:
HTML / CSS
- No contexto do estilo CSS, você pode explicar o que é o
display-style: inline-block
stand for? - Se você tem um elemento
<ul>
com vários elementos<li>
, como você configuraria esses elementos seguidos usando HTML e CSS? - No estilo CSS, quando você usaria
float
s? Como eles funcionam? - Quando você usaria:
clear: both;
? - O que é o Bootstrap? Quando você usaria isso? Como funciona o sistema de grade?
- Explique a noção de design responsivo e como ele funciona? Use um exemplo, se quiser.
- O que é um DOM? O que você sabe sobre isso?
- O que é o SASS? Quais são as vantagens de usá-lo?
JavaScript
- O que é o ECMAScript?
- O que é o jQuery e para que é comumente usado?
- Qual é a diferença entre
==
e===
no JS? - Você pode enumerar todos os tipos de dados JavaScript?
- O que é uma função de retorno de chamada no JS e quando você usaria um?
- Qual é a diferença entre
undefined
enull
? - O que é uma resposta assíncrona?
- O que significa o JSON? Para que isso é usado?
- Como você explicaria uma solicitação da API?
- Com quais APIs você trabalhou?
- Como você envia / converte para o formato JSON?
- Qual é a diferença entre
GET
ePOST
ao especificar uma solicitação AJAX?
Software / Ferramental
- Você já trabalhou com o Photoshop como desenvolvedor front end? Para qual propósito?
- Qual sistema de versão de software você usou? Você poderia descrever como seria um fluxo de trabalho nesse sistema?
Sobre você
- Qual foi o projeto mais difícil que você já trabalhou? Por que foi difícil? Se for um aplicativo / algoritmo, você pode explicar como funciona?
- Como você se mantém atualizado com as novidades tecnológicas?
- Em quais projetos paralelos você está trabalhando?
- Existe algum idioma ou framework que você gostaria de aprender no futuro? Como você iria se ensinar? Por que você escolheu esses idiomas / frameworks?
- Quais são as habilidades e qualidades mais importantes que um desenvolvedor de front-end júnior deve ter?