Skip to content

Instantly share code, notes, and snippets.

@ggviana
Last active June 9, 2017 16:25
Show Gist options
  • Save ggviana/553880d6b16f00ea0a7b3c9b9100f29e to your computer and use it in GitHub Desktop.
Save ggviana/553880d6b16f00ea0a7b3c9b9100f29e to your computer and use it in GitHub Desktop.

Teste para vaga de frontend

Objetivo

Construir uma aplicação que compara dois usuários do github

A aplicação deve ter duas caixas de texto que, após inserir o nome de um usuário de github busca as informações básicas do usuário (nome real, foto, etc.). Depois que os dois usuários estiverem selecionados, pode-se clicar e um botão que fará a comparação das informações e destacará o campeão. Em caso de empate, a aplicação deve avisar que ocorreu um empate.

A pontuação deve seguir as seguintes regras:

  • Star recebida em repositório: 5 pontos/star
  • Quantidade de followers: 2 pontos/follower

Documentação: https://developer.github.com/v3/users/ https://developer.github.com/v3/repos/

Observação: O endpoint de repositórios é paginado, para iterar pelos repositórios leia a documentação

Coisas que podem ser usadas

  • Frameworks e libs JS: Angular, React, jQuery, etc
  • Pré processadores de CSS: Sass, Less ou Stylus
  • Task runner: gulp, grunt, webpack, npm script, etc

Coisas que serão avaliadas

  • Clareza do código
  • HTML limpo e claro
  • Uso correto do git
  • Conhecimento de JS
  • Conhecimento de programação funcional
  • Funcionamento conforme a especificação
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment