Skip to content

WCF-Insurance/java-developer-data-exchange

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

Data Exchange Engineering Project

This is a project that we use to evaluate the technical skills of potential team members.

Requirements

This repository contains a file called balances.csv with the following colummns:

  • FIRST_NAME
  • LAST_NAME
  • ADDRESS
  • CITY
  • STATE
  • ZIP
  • PHONE
  • BALANCE

Your application should read balances.csv and generate a file called summary.csv with the following columns:

  • STATE
  • MIN_BALANCE
  • MAX_BALANCE
  • MEAN_BALANCE
  • TOTAL_BALANCE

Your output should contain one row for each state represented in the input, along with the minimum, maximum, mean (average), and total (sum) of the balances for accounts in that state.

You may use a database if you like, though it's not a requirement. If you choose to use a database, please populate the database programatically from the input file in your application.

Tech Stack

The following are the tools our team favors. They are preferred, but not required, for this project.

  • Java 8+
  • Spring Boot
  • PostgreSQL or SQLite
  • JUnit, TestNG

Guidelines

Build your own public repo on github and call it whatever you like. Build your solution in your repo, including a README.md file that contains the detailed instructions for running your app. Email the URL for your github repo to your hiring manager once you begin the project so we can review your progress. Once your project is completed, please email your hiring manager.

One of the major goals in this project is to see how you fill in ambiguities in your own creative way. There is no such thing as a perfect project here, just interpretations of the instructions above, so be creative in your approach.

Thank you for your time. We are excited to review your project!

About

Technical evaluation for Java developer candidates on the Data Exchange team.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published