Skip to content

Latest commit

 

History

History
42 lines (26 loc) · 1.82 KB

CHALLENGE.md

File metadata and controls

42 lines (26 loc) · 1.82 KB

Challenge Engineering : Web Scrapping

Bankin’ lance son premier challenge #Engineering

Aujourd’hui : le Web Scrapping !

Le prix

Au choix du gagnant : un iPhone X ou un Google Pixel 2 📱

Le principe

Scrapper la page suivante en un temps record : https://web.bankin.com/challenge/index.html (site de très grande qualité)

Le robot devra retourner un JSON contenant les 4 éléments suivants : Account, Transaction, Amount, Currency.

Pour ce faire, tu devras choisis parmi les armes suivantes : NodeJS, CasperJS, PhantomJS, Chrome Headless, Firefox Headless, Selenium.

Comment participer

  • Poste ton script _documenté_ sur GitHub et envoie un email contenant le lien vers celui-ci à engineering@bankin.com
  • Date limite d’envoi du script : 25/01/2018
  • Tu peux modifier ton script jusqu’à la date limite. Une fois cette date passée, tout script comprenant des changements, même mineurs, seront éliminés.

Comment gagner

  • Postuler dans les temps en respectant les consignes
  • Retourner toutes les transactions disponibles
  • Fiabilité 100%. Éliminatoire dans le cas contraire. Attention aux embuches, comme tu pourras le constater le site à scrapper semble avoir été codé avec les pieds.
  • Avoir un script qui va vite (2/4 de la note) — les aléas de temps de chargements seront bien sûr éliminés lors des tests de rapidité des robots
  • Avoir un script propre (1/4 de la note)
  • Avoir un script commenté (1/4 de la note)
  • En cas d’ex-aequo, un tirage au sort sera effectué

On attend vos scripts avec impatience !


Source: blog.bankin.com