So you think you can code, eh?
The Kijiji Development Team has a great challenge for you.
Armed with your JVM language of choice, your mission is to find out the most profitable streets of Toronto in terms of parking tickets (profitable for the city that is).
On its open data portal, the City of Toronto published the complete list of Parking tickets distributed in 2012
Take a look at their explanation spreadsheet to understand the format of their data.
- Check-out this project
- Download the 2012 data and extract it into src/test/resources
- Make the test case pass
- Run 'mvn package' to create an archive target/kijiji-coding-contest.tar containing your pom.xml and src/main
- Send this archive by e-mail to coding-contest@kijiji.ca before July 31st, 2013 at 11:59pm
You can add any library you want to the pom.xml but don't modify the test class.
Prize
1st Prize – 15–inch MacBook Pro with Retina display
2nd Prize – 32GB iPad with Retina display
3rd Prize – 16GB iPad mini
Details on the target environment
We will run the submissions in the following environment:
- JDK 7
- Processors: 4 CPU cores
- Memory: -Xms1G -Xmx1G
Judging Criteria
Submissions will be reviewed by our team and scored based on the following criteria:
- Readability
- Efficiency (bonus points for parallel processing)
- Creativity
Getting your dream job
Kijiji is constantly recruiting talented developers in Toronto.
If you think that a fast paced, fun, quirky company with a startup culture would be a good fit for you, seize the opportunity when you have the attention of the developers, and attach your resume to your email submission. This is not mandatory, and will have no effect on the contest results – but could have a very dramatic one on your career. Kijiji is a top 10 website in Canada, and a property of eBay, Inc., so the sky is the limit on advancement opportunities for those with talent and drive.
.ZZZZZZZZZZZZZZZ.
.ZZZZZZZZZZZZZZZZZZZZZ.
,ZZZZZZZZZZZ. .ZZZZZZZZZZZ,
.ZZZZZZZZ ZZZZZZZZ
,ZZZZZZ ZZZZZZ,
ZZZZZZ .ZZZZZZ
.ZZZZZ NNNNNNNNNNNNNNN ZZZZZZZZ.
ZZZZZ NNNNNNNNNNNNNNNZZZZZZZZZZZ
ZZZZZ. NNNNNN NNZZZZZZZZZ.ZZZZ$
ZZZZZ NNNNNN .ZZZZZZZZ. ZZZZZ
ZZZZ NNNNNN ZZZZZZZZZN .ZZZZ.
ZZZZ NNNNNZZZZZZZZNNNN ZZZZ.
ZZZZ NNZZZZZZZZZNNNN ZZZZ.
ZZZZ .ZZZZZZZZNNNN ZZZZ.
ZZZZZ ZZZZZZZZN ZZZZZ
ZZZZZ.,ZZZZZZZZNNN ZZZZZ
ZZZZZZZZZZZNNNNNN ZZZZZ.
.ZZZZZZZ$ NNNNNN ZZZZZ.
$ZZZZZ. .ZZZZZZ
,ZZZZZZ. ZZZZZZ,
ZZZZZZZ$ ZZZZZZZZ
:ZZZZZZZZZZZ. .ZZZZZZZZZZZ:
.ZZZZZZZZZZZZZZZZZZZZZ.
.ZZZZZZZZZZZZZZZ.
...+...