Skip to content

suporteb7web/0722-jr-react-developer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

Teste para vaga de React Developer Junior

O objetivo deste teste é entender o candidato, sua experiência e sua capacidade de resolução de problemas com dúvidas e detalhes que serão exigidos no dia-a-dia como React Developer Junior. O teste é baseado em questionamentos e problemas a serem resolvidos.

Como será feito o teste?

O teste é dividido em 2 etapas:

  • Questões teóricas.
  • Projeto prático, quer seja correção de bug ou criação do mesmo.

O candidato precisa criar um repositório próprio com a seguinte estrutura:

  • No README serão respondidas as questões teóricas (pergunta e resposta), de forma organizada e explicada.
  • No próprio repositório estará o projeto prático, corrigido e/ou criado.

Após a finalização, o candidato deve enviar um e-mail para suporte@b7web.com.br com o link do repositório original (este) bem como o link do repositório pessoal com a resolução.

Questões Teóricas

  1. O que é autocomplete, autofocus e required nos campos de input?
  2. Qual keyCode do botão ENTER no evento de teclado?
  3. Qual a lógica no React para, enquanto estiver carregando algo, bloquear alterações em campos?
  4. Para integração com Github, o que é necessário?

Projeto prático

Crie um sistema de busca capaz de pesquisar usuários de GITHUB e exibir as informações (e avatar) do perfil pesquisado.

Essa aplicação deve:

  • Ter um campo principal de busca, com autofocus, em que é digitado o nome do usuário a procurar.
  • Ao dar ENTER ou apertar no botão de busca, deve exibir um loading e bloquear o campo de busca.
  • O resultado deve ser exibido abaixo do campo de busca.

O design não é fator importante, contudo, a estruturação da página sim será levada em consideração.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published