48 lines
2.8 KiB
Markdown
48 lines
2.8 KiB
Markdown
|
---
|
||
|
title: Interview Questions for Junior Front End Web Developers
|
||
|
localeTitle: 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
|
||
|
|
||
|
1. No contexto do estilo CSS, você pode explicar o que é o `display-style: inline-block` stand for?
|
||
|
2. Se você tem um elemento `<ul>` com vários elementos `<li>` , como você configuraria esses elementos seguidos usando HTML e CSS?
|
||
|
3. No estilo CSS, quando você usaria `float` s? Como eles funcionam?
|
||
|
4. Quando você usaria: `clear: both;` ?
|
||
|
5. O que é o Bootstrap? Quando você usaria isso? Como funciona o sistema de grade?
|
||
|
6. Explique a noção de design responsivo e como ele funciona? Use um exemplo, se quiser.
|
||
|
7. O que é um DOM? O que você sabe sobre isso?
|
||
|
8. O que é o SASS? Quais são as vantagens de usá-lo?
|
||
|
|
||
|
### JavaScript
|
||
|
|
||
|
1. O que é o ECMAScript?
|
||
|
2. O que é o jQuery e para que é comumente usado?
|
||
|
3. Qual é a diferença entre `==` e `===` no JS?
|
||
|
4. Você pode enumerar todos os tipos de dados JavaScript?
|
||
|
5. O que é uma função de retorno de chamada no JS e quando você usaria um?
|
||
|
6. Qual é a diferença entre `undefined` e `null` ?
|
||
|
7. O que é uma resposta assíncrona?
|
||
|
8. O que significa o JSON? Para que isso é usado?
|
||
|
9. Como você explicaria uma solicitação da API?
|
||
|
10. Com quais APIs você trabalhou?
|
||
|
11. Como você envia / converte para o formato JSON?
|
||
|
12. Qual é a diferença entre `GET` e `POST` ao especificar uma solicitação AJAX?
|
||
|
|
||
|
### Software / Ferramental
|
||
|
|
||
|
1. Você já trabalhou com o Photoshop como desenvolvedor front end? Para qual propósito?
|
||
|
2. Qual sistema de versão de software você usou? Você poderia descrever como seria um fluxo de trabalho nesse sistema?
|
||
|
|
||
|
### Sobre você
|
||
|
|
||
|
1. 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?
|
||
|
2. Como você se mantém atualizado com as novidades tecnológicas?
|
||
|
3. Em quais projetos paralelos você está trabalhando?
|
||
|
4. Existe algum idioma ou framework que você gostaria de aprender no futuro? Como você iria se ensinar? Por que você escolheu esses idiomas / frameworks?
|
||
|
5. Quais são as habilidades e qualidades mais importantes que um desenvolvedor de front-end júnior deve ter?
|