Skip to content
This repository has been archived by the owner on Oct 4, 2022. It is now read-only.

3AP assignment that evaluates basic java skills of a candidate

Notifications You must be signed in to change notification settings

wollowizard/candidate-assignment-java

 
 

Repository files navigation

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!! 🎉

About

3AP assignment that evaluates basic java skills of a candidate

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%