The results of the online qualification round are
See you at the finals on April 1st in Paris.
Hash Code is a team-based programming competition organized by
Google. You pick your team and programming language, we pick a
real-life engineering problem for you to solve. Are you up for the
For each round of the competition we’ll present a problem
(see past problems here)
and your team will write a program that generates a solution.
Your team can submit as many solutions as you 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?
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 20th February 2017 at 18:00 CET.
Your team will be tasked with solving a real-life 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.
Top scoring teams from the Online Qualification Round will
be notified on 28th February 2017 and invited to the Final
Round at Google Paris. We’ll present a second challenge, and
the winning teams will be awarded cool Google prizes. In
addition to the competition, participants will also get the
chance to learn more about Google through a variety of tech
talks and presentations.
The only thing you need for the Online Qualification Round
is a computer connected to the Internet. We 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
We 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 we will also post any clarification to
the problem statement there. You’ll also be able to get in touch
with us 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. We encourage 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.
We’ll release the problem statement as a PDF file that can
be downloaded from the Judge System. Participants will be
able to submit their solution through the Judge System at
any time they want, and a live scoreboard will be
available. Lunch will be served around
The Judge System will close. Just like the Online
Qualification Round, we’ll freeze the live scoreboard with
one hour left in order to build the suspense! Participants
will enjoy a nice French-style
While the Jury meets to review submissions, several lightning tech
talks featuring projects from Google will be presented to the
participants, as well as time for Q&A. This will be a unique
opportunity to learn more about Google projects and culture.
Before closing, all participants and Googlers will enjoy
pizza, drinks and some more socializing.
Where is the Google
office in Paris?
The Google Paris office is located
8 rue de Londres
It's in the city center of Paris near Gare Saint-Lazare and the
Opera, in the same district as the famous department stores.
It's easily accessible via many subway stations.
What about travel and
Participants will be responsible for arranging their own travel
and accommodation. Participants will be able to apply for a travel
grant from Google (between 100 and 500 EUR) in order to help offset
these costs. If selected, participants will receive the grant after
the Final Round takes place.
What do I need to bring?
The only thing you absolutely need to bring is your own
laptop (with its charger!). You may also bring your own
separate keyboard and mouse, but this is not a must. We
will offer free Internet connection by Wifi. Please note
that wired connection is not available.