Hash Code Competition 2018, Google


February 26, 2018, 18:00

Opportunity Cover Image - Hash Code Competition 2018, Google

Hash Code Competition 2018, Google 

Hash Code is a team programming competition organized by Google. You pick your team and programming language, they pick a Google engineering problem for you to solve.

For each round of the competition there will be presented a problem and your team will write a program that generates a solution. Your team can submit as many solutions as you'd like using the online Judge System, and a live scoreboard will let you know how you stack up against the competition. Top scoring teams will win cool Google prizes, because of course you can’t host a programming competition without something to work for! Convinced? Sign up today for Hash Code 2018.

Hash Code is open to university students and industry professionals in Europe, the Middle East and Africa. Participants compete in teams of two to four. Registration is free of charge and will close on 26th February 2018 at 18:00 CET.

Online Qualification Round

Your team will be tasked with solving a challenge created by Google engineers using your own computer and programming language and tools of your choice. For this round, your team can compete from wherever you’d like, including from one of our Hash Code hubs.

What do I need to participate?

The only thing you need for the Online Qualification Round is a computer connected to the Internet. Google team will announce the problem through a YouTube Live Stream, please check that your computer is able to play YouTube videos beforehand. The Judge System will be available as a web application, compatible with recent web browsers. For the rest of your computer setup, you're free to use the tools and programming languages of your choice.

How will I receive information?

Google team will add all participants to a mailing list, and will send all relevant information there (so monitor your mailbox!). The problem statement will be available on the Judge System, and Google team will also post any clarification to the problem statement there. You’ll also be able to get in touch with them over email if you have any questions.

How should I prepare?

You should carefully review the rules of the competition. It may also be helpful to look at problem statements from past editions of Hash Code. Google team encourages you to practice together with your teammates, and agree on the programming languages and tools you'd like to use. You should prepare an empty "Hello World!" project on your computer, with a script to generate the ZIP file to upload the source code to the Judge System.

Participants and teams

Hash Code is open to university students and industry professionals in Europe, the Middle East and Africa. You must be over the legal age of your country of residence and at least over 18 years of age at the date of the Online Qualification Round. Your team can consist of two, three or four members and team composition cannot be changed after the Online Qualification Round has begun. Some participants may leave your team, but a team which has only one remaining participant is automatically disqualified.


A Jury composed of Google engineers is in charge of enforcing these rules. The Jury will review the submissions of the teams, and award the prizes. The Jury is sovereign for enforcing the rules of the contest and deciding the awards. The Jury may decide at any time to exclude some participants or teams which do not follow the rules of the contest.


For the Final Round, Google team will award cool Google prizes to the three teams with the highest scores. Every participant will also get a certificate of qualification to the Final Round and a gift bag.

Fair play

Google team expects your team to have a positive attitude during the contest. In particular, your team should not take any action that would prevent other teams from taking part in the contest. For instance, attempts to overload the Judge System, saturate the local Wifi, create disturbance, or interfere with devices of other participants may cause your team to be disqualified. Similarly, your team should not try to disturb or distract members from other teams. Your team must make a reasonable use of the resources provided to them by Google.

For more information click "LINK TO ORIGINAL" below. 

Eligible Countries
Host Country
Study Levels
Event Type
Publish Date
February 07, 2018
Link To Original