Skip to content

Instantly share code, notes, and snippets.

@newhavengill
Last active May 21, 2019 21:40
Show Gist options
  • Save newhavengill/d4ae597f860655a8a82bcbb076c0a572 to your computer and use it in GitHub Desktop.
Save newhavengill/d4ae597f860655a8a82bcbb076c0a572 to your computer and use it in GitHub Desktop.

Devops Engineer

We appreciate your interest in joining SeeClickFix's development team. As an exercise to base our conversation moving forward, please complete and submit the following small app.

For this project, please use the programming language that you think will best illustrate your skills. For reference SeeClickFix uses Javascript, Ruby, Kotlin, Swift, and Java but you aren't required to use one of our languages.

Description

Create a web app or command line tool that will query the open311 API (https://seeclickfix.com/open311/v2/docs) by latitude and longitude and return a csv file with the service_request_id, description, service_name fields for each request.

If you have time, please include one or two tests or document what type of tests you might add.

Please organize your git commits as you would for a code review.

Going Further

Feel free to include additional features as you see fit.

Additional features could include (but not limited to):

  • Add parameters that allow the User to chose which fields are added to the csv
  • Add the ability to scope the query by date or status

Submission

You can submit the project via email (just tar up the app directory) or link us to a repo at Github/Gitlab, etc.

@gwright
Copy link

gwright commented May 21, 2019

For this project, please use the programming language that you think will best illustrate your skills. For reference SeeClickFix uses Javascript, Ruby, Kotlin, Swift, and Java.

@gwright
Copy link

gwright commented May 21, 2019

... but you aren't required to use one of our languages.

@gwright
Copy link

gwright commented May 21, 2019

This looks good. I can put it in a SCF scoped gist.

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