Skip to content

Latest commit

 

History

History
51 lines (38 loc) · 1.53 KB

README.md

File metadata and controls

51 lines (38 loc) · 1.53 KB

data-challenge

This data analytics challenge provides a form of a coding assessment which allows interviewers and a candidate to be on a common footing during subsequent interviews, more effectively discuss the approaches, thought processes, and techniques demonstrated in the resulting script.

Resources

This challenge is based on analyzing election results. In it's initial form, the solution is intended to be written in Python, but other suitable languages will be considered. The first resource is a CSV file containing hypothetical election data.

Challenge 1 -- summarize the election results

  1. Import CSV Data

  2. Total # of Votes Cast

  3. List the counted Counties

  4. List the Candidates

  5. Tally Votes By County

  6. Tally Votes for each Candidate and Declare A Winner

  7. Print Results To Stdout and to a text file

Challenge 2 -- Update the results to a database

  1. DDL : Create schema and table(s)

  2. DML : Store the results (from Challenge 1)

  3. Report : Query and display the stored data, to verify that it's accurate

References

Example Results

Election Results
------------------------------------------
Total Votes: n,nnn,nnn
------------------------------------------
Votes by county:
County1: n.nn% (nnn,nnn)
County2: n.nn% (nnn,nnn)
County3: n.nn% (nnn,nnn)
------------------------------------------
Votes by candidate:
Candidate1: n.nn% (nnn,nnn)
Candidate2: n.nn% (nnn,nnn)
Candidate3: n.nn% (nnn,nnn)
------------------------------------------
Winner: Candidate?
------------------------------------------