We have detected that you are using the Unknown 0 browser
which is not supported by our IDE. Please make sure you use one of
supported browser versions from the list below:
Microsoft Internet Explorer
You may proceed with your but you do so at your own risk.
Participation in the IMC Developer Challenge is restricted to residents of Australia, New Zealand, India, Japan,
Taiwan, Singapore, and Hong Kong who are aged 18 or over.
Staff of IMC or IMC affiliates, staff of competitors of IMC or IMC affiliates and the organisations that
contributed to the development of the challenge are excluded from participation. IMC reserves the right to exclude
entrants from participation without giving reasons, particularly in the event of failure to comply with the Terms
and Conditions. All tasks have to be solved single-handedly. Any cases of plagiarism will result in
The determination of the winner(s) will be at IMC’s absolute discretion and is beyond any discussion.
IMC assumes no responsibility or liability whatsoever for any consequences of any use or reliance upon the
completeness or correctness of the information contained within the IMC Developer Challenge.
The IMC Developer Challenge is conducted under the laws of New South Wales. New South Wales courts have exclusive
jurisdiction to adjudicate upon disputes in connection with the IMC Developer Challenge unless IMC wishes to
initiate legal proceedings in your home jurisdiction.
You will be responsible for any tax implications arising from gifts or prizes you may receive as a result of your
participation in the IMC Developer Challenge.
Prizes will be received by the winners of the 2nd round:
1st Prize: MacBook Pro, Music or sporting event tickets PLUS a trip to the IMC Sydney office.
2nd Prize: iPad, Music or sporting event tickets PLUS a trip to the IMC Sydney office.
3rd – 5th prize: Music or sporting event tickets PLUS a trip to the IMC Sydney office.
There are 3 tasks to solve. Participant's score is the sum of results for
Each task is score with result from 0 to 100 points.
Participant's score is the sum of results for all tasks.
Participants are ranked according to their scores. In case of a draw, earliest submission takes precedence.
The 1st round of the challenge starts
Thursday, March 9th at 1 p.m. UTC,
or equivalently on Friday, March 10th at 12 a.m.
in AEDT timezone.
The 1st round of the challenge ends
Sunday, March 19th at 12:30 p.m. UTC,
or equivalently on Sunday, March 19th at 11:30 p.m.
in AEDT timezone.
The 2nd round of the challenge starts Friday, March 24th at 1:00 p.m. UTC.
The 2nd round of the challenge ends Sunday, March 26th at 12:30 p.m. UTC.
All solutions must be submitted before the challenge closes.
Challenge consists of two parts: coding and multiple choice questions.
Once you have started the challenge, you have max. 145 minutes to
submit your solution.
You can attempt the challenge at most 2 times.
Each subsequent attempt should use the same personal data (name and email).
Each subsequent attempt cancel all previous submissions, so only the last attempt is taken into the account.
After each attempt you will receive feedback with your score result.
All tasks have to be solved single-handedly. Any cases of plagiarism will result in disqualification.
In case of ambiguity Codility arbiter decision is final.
At least 10% of the participants of the first round passes to the second round.