Skip to content

scoir/csv-filter-challenge-public

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 

Repository files navigation

csv-filter-challenge-public

Instructions

  1. Click "Use this template" to create a copy of this repository in your personal github account.
  2. Using technology of your choice, complete assignment listed below (we use GoLang at Scoir, so if you know Go, show it off, but that's not required!).
  3. Update the README in your new repo with:
    • a How-To section containing any instructions needed to execute your program.
    • an Assumptions section containing documentation on any assumptions made while interpreting the requirements.
  4. Send an email to Scoir (sbeyers@scoir.com and msullivan@scoir.com) with a link to your newly created repo containing the completed exercise (preferably no later than one day before your interview).

Expectations

  1. This exercise is meant to drive a conversation.
  2. Please invest only enough time needed to demonstrate your approach to problem solving, code design, etc.
  3. Within reason, treat your solution as if it would become a production system.

Assignment

Create a command line application that parses a CSV file and filters the data per user input.

The CSV will contain three fields: first_name, last_name, and dob. The dob field will be a date in YYYYMMDD format.

The user should be prompted to filter by first_name, last_name, or birth year. The application should then accept a name or year and return all records that match the value for the provided filter.

Example input:

first_name,last_name,dob
Bobby,Tables,19700101
Ken,Thompson,19430204
Rob,Pike,19560101
Robert,Griesemer,19640609

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published