Skip to content

Latest commit

 

History

History
106 lines (76 loc) · 4.26 KB

README.md

File metadata and controls

106 lines (76 loc) · 4.26 KB

VERDICT: August 8th, 2013

Congratulations to the authors of the top 3 solutions:

  1. Shida Li
  2. Keith Kim
  3. Donny Nadolny

You can see their code in separate branches and read a detailed report at
http://kijijiblog.ca/so-you-think-you-can-code-winner

UPDATE: August 2nd, 2013

The coding contest is now closed. We received a total of 119 submissions (109 Java, 8 Scala, 1 JRuby, 1 Xtend). Thanks everyone for your participation and enthusiasm. You can read our explanation around the SortedMap problem at http://kijijiblog.ca/coding-contest-closed

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 [email protected] 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.
                                  ...+...