Skip to content

Instantly share code, notes, and snippets.

@SauloSilva
Last active February 26, 2018 02:08
Show Gist options
  • Save SauloSilva/c97891a45270c537a2ef2ee13dc1be3d to your computer and use it in GitHub Desktop.
Save SauloSilva/c97891a45270c537a2ef2ee13dc1be3d to your computer and use it in GitHub Desktop.
Teste para desenvolvedor React

Teste para vaga em React

Por favor leiam este documento do começo ao fim, com muita atenção.

O intuito deste teste é avaliar seus conhecimentos técnicos em React.

O teste consiste em utilizar a API pokeapi v2 para fazer uma Pokédex.

Intruções para construção do PokéDex

  • Ter a funcionalidade de adicionar novos pokémons a Pokédex, que estará vazia
  • Na funcionalidade de busca de pokémons, a busca deve ser feita usando o nome ou número
  • Fazer uma listagem para exibir os pokémons adicionados
  • Ter alguma forma de excluir os pokémons adicionados
  • Ao clicar em um pokémon adicionado na lista, deve-se mostrar detalhes do personagem como: nome, imagem, peso, tamanho, lista de tipos, lista de habilidades, estatísticas de velocidade, defesa, ataque e hp   - Ao clicar em um item da lista de tipos, deve-se mostrar todos os pokémons daquele mesmo tipo, inclusive os que ainda não estão adicionados a Pokédex
    • Ao clicar em um item da lista de habilidades mostrar o short_effect dela

Extra

  • Exibir nos detalhes de um pokémon, cada passo de sua evolução
  • Nos detalhes de um pokemon dar a opção do usuário fazer upload de sua própria imagem, substituindo a que é entregue via API

Uso obrigatório

  • React
  • Redux
  • SCSS, SASS ou outros precompiladores que for de seu domínio
  • HTML5
  • Publicar a Pokédex a um servidor online(ex: heroku)
  • Testes de Javascript
  • Git

Dúvidas frequentes

Assim que o e-mail com o teste chegar na caixa de entrada, qual o prazo válido para enviar o aceite? 2 dias após o e-mail ser entregue, caso contrário desclassificação automática

Qual o prazo para executar o teste? 7 dias corridos, após o aceite do teste

E se o prazo não for cumprido? Desclassificação automática

Frameworks são aceitos? Sim

Posso compartilhar meu teste? Não, caso seja encontrado plágio o candidato será desclassificado

Qual o prazo para o feedback, para saber se foi aprovado ou reprovado no teste? Irá demorar no máximo 7 dias após a entrega do teste

Onde posto o código do teste? Bitbucket ou Github

Onde envio o resultado do teste? No mesmo e-mail que recebeu este enunciado. Para: saulo@redepagnet.com


Sejam pontuais e boa sorte!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment