Skip to content

Latest commit

 

History

History
66 lines (40 loc) · 2.75 KB

frontend jan-18.md

File metadata and controls

66 lines (40 loc) · 2.75 KB

Processo seletivo desenvolvedor front-end Instabuy Janeiro 2018

Olá candidato, nessa fase você terá seus conhecimentos testados. Recomendamos que utilize boas praticas de programação e desenvolva um código bem estruturado.

Prazo para entrega

26 de janeiro de 2018, Sexta-feira, até 23:59. Sob hipótese alguma serão aceitos testes fora do prazo.

O que enviar

O candidato deverá enviar o código que foi desenvolvido. Nao sera permitida utilizacao de frameworks que necessitem instalacao por parte do avaliador. Pode-se utilizar bibliotecas js desde que nao seja necessario nenhum passo adicional para execucao do projeto. Projetos que não executem ao abrir o index.html serão desconsiderados. O candidato deverá um email para [email protected] até o prazo determinado acima. No email o assunto deverá ser "Dev Front Jan-18". Emails com outro assunto serão desconsiderados. No email explicitar seu nome e telefone para contato. Tambem é necessario enviar seu curriculo e/ou portfolio. Os melhores de cada área serão selecionados para a ultima fase da seleção que será uma entrevista presencial.

O Instabuy deseja boa sorte a todos. Estamos ansiosos para trabalharmos juntos!!!

Testinho Front-end

O teste consiste em fazer uma request para a API do Instabuy e montar uma tela mostrando a lista de produtos presentes na response. Cada celula de produto deverá conter: imagem, marca, nome, preco. O candidato poderá utilizar frameworks e libs de terceiros desde que não seja necessario nenhuma instalacao por parte do avaliador.

Request

Response

Todas as responses possuem 3 campos : status, data, type.

  • Status: ’success’ ou ‘error’
  • data: conteudo da response (pode ser dictionary, list, string, …)
  • type: tipo do valor em data

Dados revelantes request product.json:

  • id : id do produto
  • name: nome do produto
  • brand: marcar do produto
  • thumb: foto principal do produto
  • pc: Array de controllers de preço
    • valid_price : valor do produto

Para fazer download das imagens deve-se fazer o append da url do bucket da amazon com a chave da imagem. Download foto do produto:

https://s3-us-west-2.amazonaws.com/ib.image.YYYY/X-{{product.photo}}

Onde os pares YYYY e X podem ser: small e s, medium e m, big e b, large e l. Essa chaves sao utilizadas para identificar qual resolucao da imagem.

Exemplo de url da imagem do produto com resoulucao media cuja thumb = 20161023214840752541600349dcf4284c2592bd49355774b7b1.jpg

https://s3-us-west-2.amazonaws.com/ib.image.medium/m-20161023214840752541600349dcf4284c2592bd49355774b7b1.jpg