Giter Site home page Giter Site logo

api-feed-test's Introduction

API Feed Test

Test for backend developer candidates. When you start the test, create a branch off of master that you will name after you and when you are done create a pull reqeust. Good luck!

The test

Using the Punk API, create a program that generates a list of beers, grouped by their yeast. This program should be able to recieve two inputs via the command line, a min and max ABV. The program should use these values to return only the beers with a ABV greater than the min amount but less than max amount.

Each beer in the feed should include:

  • name
  • image url
  • description
  • tagline
  • a single, comma seperated string of the names of it's hops
  • a single, comma seperated string of the names of it's malts

This output of the program should be printed to the terminal.

The tools

You must use the Punk API (https://punkapi.com/documentation/v2) to get the data. The API has a request limit of 3600 per hour, so you may want to save the json response to work with during the test.

What we are looking for

We're looking to see how you approach a problem more than anything.

You are welcome to add any documentation or tests to your code that you like.

We look forward to seeing your solution.

api-feed-test's People

Contributors

dakebl avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.