GitHunt
MS

mstachniuk/candidate-assignment-java

3AP assignment that evaluates basic java skills of a candidate

Political and Postal communities in Switzerland

3AP assignment that evaluates basic java skills of a candidate.

Prerequisites πŸŽ’

To fulfil this assignment you will need Java 11 and a GitHub Account. You can use an IDE or source editor of your choosing.

Requirements πŸŽ“

Input data

This assignment source provides two .csv files in the resource folder:

πŸ“ Assignment 1

Create a fork of this repository

πŸ“ Assignment 2

Analyze the data in the two .csv files and implement the model Application.java - initModel() that represents the consolidated data.

Model

Proposal of Java interfaces (Note: Relations are not yet specified, use this interfaces as a starting point)

πŸ’‘ How you can easy correlate the 2 data sets? Use a unique key / id available in both data sets 😏

πŸ“ Assignment 3

Implement all the other methods in Application.java that throw a runtime exception using your model / data structure that you have created in Assignment 1

πŸ“ Assignment 4

Fromat your source code additions according Google Style Guide for Java

πŸ“ Assignment 5

When looking at the 2 CSV's, describe some other "interesting" facts you get out of your data set's.

Hand in the assignment :shipit:

If you are happy with your solution and all provided tests are passing please create a new pull request. Please put your full name in the PR comment, so we can map it to your application.

Questions ❓

If you have any need help or have have any questions at all please don’t hesitate to contact us. We are here to help! πŸ“« devs@3ap.ch

πŸŽ‰ Good luck!! πŸŽ‰