Congratulations to all teams, hub organizers, and our 2019 Champions! Stay tuned for what’s next — 2020 planning is on and Google’ll announce the schedule soon.
Hash Code is a team programming competition, organized by Google, for students and professionals around the world. You pick your team and programming language and we pick an engineering problem for you to solve. This year’s contest kicks off with an Online Qualification Round, where your team can compete from wherever you’d like, including from one of our Hash Code hubs. Top teams will then be invited to a Google office for the Final Round.
What is Hash Code?
Google’s team-based programming competition, Hash Code, allows you to share your skills and connect with other coders as you work together to solve a problem modeled off a real Google engineering challenge! In small teams of two to four, coders all over the world will tackle the first problem through an Online Qualification Round. Though this round is hosted online, teams can come together to compete side-by-side in locally coordinated Hash Code hubs. The top teams from this round are invited to join us at an international Google office for our annual Hash Code Final Round.
How it works
Once you’ve registered for the contest, you’ll gain access to our Judge System. The Judge System is our online platform where you’ll form your team, join a hub, practice, and compete during the rounds. During the Online Qualification Round, you’ll watch our YouTube livestream to be introduced to the problem, and your team will have four hours to solve an optimization problem using the programming language and tools of your choice. Teams can compete from a local hub or another location of their choice. The top teams from the Online Qualification Round will be invited to the Final Round at a Google office, where they’ll work together to solve another challenge and compete for cash prizes.
Scholarship Providing Countries and Labs
Here is a list of featured Countries, Labs, Universities and companies
Check out Eligibility Details Here:
1.1 VOID WHERE PROHIBITED.
Each Contest is void in Crimea, North Korea, Quebec, Syria, and where prohibited by law.
1.2 NO PURCHASE NECESSARY TO ENTER OR WIN.
You do not need to purchase any Google product or service to enter or win a Contest.
1.3 Ineligible Individuals.
(A) You cannot participate in a Contest and will be immediately disqualified and forfeit all of your prizes if you are or become:
(1) a resident of Crimea, North Korea, Quebec, Syria, or anywhere that a Contest is prohibited by law;
(2) restricted by applicable export controls and sanctions programs; or
(3) a current employee (including intern), contractor, officer, or director, of Google or its affiliates
(B) However, Section 1.3(A)(3) above does not apply if you are a Google Student Innovator and you may participate in a Contest.
(C) If you gained information on a problem while working as an employee (including intern), contractor, student innovator, director, officer, or other official office-holder of Google, you will be disqualified from a Contest if you submit a submission for that problem. You may also be disqualified if Google learns you acquired information on a problem from an employee (including intern), contractor, student innovator, director, officer, or other official office-holder of Google.
(D) You cannot participate in a Contest if you are under 16 years old. You may participate in a Contest if you are at least 16 years of age at the time you register for such Contest; however, to be eligible to attend the onsite final round of such Contest, you must be at least the Minimum Age at the time you register for such Contest. “Minimum Age” means the older of eighteen (18) years old or the age of majority in your country of residence.
(E) Some Contests provide an opportunity to serve as a contest hub organizer (“Hub Organizer”). You cannot be a Hub Organizer if your age is not at least the Minimum Age. All Hub Organizers must be at least the Minimum Age.
(F) If you are on a team that participates in a Contest, each member of your team must be at least the Minimum Age.
1.4 Requirements to Enter and Receive a Prize.
(A) In order to enter a Contest, you must have (1) access to the Internet, and (2) a valid email address.
(B) If a Contest offers a prize and if requested by Google, you must provide your name, phone number, a valid mailing address, and any other information Google may need to award or send you a prize. This information will only be used to award and send a prize to you. Google will endeavor to disperse prizes to all eligible prize recipients. You understand that there may be rare circumstances in which Google is unable to disperse a prize due to applicable legal restrictions.
(C) If you are a government official, you may only enter a Contest and be a Hub Organizer in your personal capacity. Government officials may be ineligible to receive certain prizes. “Government officials” include any government employee; candidate for public office; and employee of government-owned or government-controlled companies, public international organizations, and political parties. You agree to comply with all applicable commercial and public anti-bribery laws, including the U.S. Foreign Corrupt Practices Act of 1977 and the UK Bribery Act of 2010, which prohibit corrupt offers of anything of value, either directly or indirectly to anyone, including government officials, to obtain or keep business or to secure any other improper commercial advantage.
1.5 Verifying Eligibility.
Google reserves the right to verify your eligibility and to adjudicate on any dispute at any time. You agree to provide Google with any proof of eligibility requested by Google and your refusal or failure to provide such proof within 10 days of Google’s request will result in your disqualification from a Contest and forfeiture of any prizes.
All communications between Google and you, including a Contest website and email communications, will be in English.
2. How to Enter.
2.1 Profile Creation and Contest Registration.
(A) To enter a Contest, you must first create a profile at g.co/codingcompetitions (“Contest Profile”). Once your Contest Profile has been created, you will be able to register for Contests. You will be required to provide additional information about yourself when registering for Contests.
(B) You may access each of your Contest registrations on the applicable Contest websites or through your Contest Profile.
(C) Registration times are listed on the applicable Contest websites. YOU ARE RESPONSIBLE FOR DETERMINING THE CORRESPONDING TIME IN YOUR TIME ZONE. Google may modify the opening and closing dates for registration by an informational notice on the applicable Contest website. You are responsible for frequently reviewing Contest details on the applicable Contest website.
(D) You must register for each Contest before you can participate in such Contest. For example, if you registered for Code Jam and wanted to participate in Hash Code, you would still need to register for the Hash Code Contest. If you have created a Contest Profile but have not registered for a specific contest, then you are not eligible to participate in that contest.
(E) You may only register for a Contest with one (1) valid Contest Profile. If you compete in a Contest using multiple Contest Profiles, you may be disqualified.
(F) All the data provided through the profile creation and registration process must be complete, correct and provided in English.
2.2 Screen Names.
Google reserves the right to change or omit contestant screen names, nicknames, or team names for purposes of publication on Google websites or listserv, particularly if they are, in Google’s sole opinion, offensive or obscene, or violate the intellectual property rights of others. If you repeatedly create a screen name, nickname, or team name that is offensive or obscene, or violate the intellectual property rights of others (in each case, as determined at Google’s sole discretion), you (and, if applicable, your team members) may be disqualified from the Contest(s) for which you have registered. You should not include and are strongly discouraged from including any personally identifying information (e.g., your legal name) in your contestant screen name, nickname, and team name because such screen name, nickname, and/or team name may be published publicly.
3. Contest Structure.
Each Contest consists of one or more rounds as may be more fully described in Rules posted on the applicable Contest website. Each round consists of one or more problems. In each round, you will receive a score based on the answers you provide to the problem(s). If a Contest has more than one round and your score exceeds a specified threshold or is one of a specified number of highest scores in that round, you will advance to the next round. Some Contests may use waitlists, which will be managed in accordance with Section 5.1 below.
In each round you will be asked to solve one or more problems, which may include one or more sub-problems. You will be awarded points depending on your performance on each problem or sub-problem. You will be able to access the problems on the applicable Contest website or online judge system when the round begins.
You must submit your solutions for problems through such Contest website or online judge system.
(A) Your submission must be in the format specified by the problem, the applicable Contest website or online judge system, and the Terms (with precedence given in that order). Deliberately obfuscated source code is not allowed.
(B) You should submit your solutions within enough time remaining in each time period to avoid latency issues between your computer and Google servers. Solutions submitted after the applicable time period expires will not be accepted.
3.4 Modifying a Contest.
Google may cancel or modify the structure, location, and times of a Contest to run such Contest in accordance with the Terms or to prevent an unfair result.
3.5 Practice Sessions.
A Contest may offer a practice session before the qualification round. It is your responsibility to obtain all practice session details from the applicable Contest website. Performance in a practice session has no impact on your scores in a qualification round or any other round of a Contest. You are not required to participate in a practice session. You understand these sessions are only provided to you as a courtesy and Google will only provide limited support during any practice session.
4. Privacy Terms.
4.1 General Privacy.
4.2 Information Google Collects.
In order to administer Contests and manage contest activity (including Contest Profiles), Google collects basic contest information about you (for example, your name, email, and school or company name), information about your coding experience (such as your preferred coding language), and information about your contest submissions (for example, your contest scores during an online round). Google will collect this information from (A) you when you provide it during the course of registering for a Contest or creating a Contest Profile or (B) judges or other individuals responsible for managing a Contest. You also understand that Google may record and photograph you pursuant to Section 8 of these Coding Competitions Terms.
4.3 Why Google Collects and How Google May Use Your Information.
(B) Sharing Your Information. Your name, username, team name, representing country, and country of residence that you specified during registration may be displayed publicly on Contest websites. Google may also publicly display any fun facts you disclose about yourself (e.g., your favorite coding language). If you win a prize or are eligible to receive a travel stipend, Google may share your name, phone number, e-mail address, and mailing address with third parties to fulfill awarding a prize to you or to disperse to you a travel stipend. Google may also be required to disclose your information to external third parties, such as local labor authorities, courts, tribunals, regulatory bodies, and/or law enforcement agencies for the purpose of complying with applicable laws and regulations, or in response to legal processes. In the case of the Hash Code Contest,
(i) Google will share your contact information (i.e., full name, email address, and school or work affiliation) with the Hub Organizer of the Hub in which you have expressed interest and
(ii) if you volunteer as a Hub Organizer, Google will display your public contact information on the Hash Code Contest website.
(C) Google uses the information collected in connection with a Contest based on Google’s legitimate interest in administering and managing Contests and activity associated with each Contest. Google maintains servers around the world and your information may be processed on servers located outside of the country where you live. Data protection laws vary among countries, with some providing more protection than others.
4.4 Accessing Your Information.
(A) When you are logged into a Contest website, you will be able to access, review, and update some of your personal data held by Google in connection with a Contest.
(B) In certain countries, you may have the right to request access to or to update your information, request that it be deleted, and restrict the processing of your information. You may also have the right to object to the processing of your information. Please contact the contest administrator via the applicable Contest website if you would like to exercise any of these rights. Google will respond to any requests in accordance with applicable law; therefore, there may be circumstances where Google is not able to comply with your request.
4.5 Retention of Your Information.
(A) Google retains personal information collected in connection with participation in a Contest for no longer than is necessary for the purposes for which the personal data is processed, including to protect Google from legal claims, however no more than twelve (12) years. You understand that Google may be under a legal obligation to retain your personal information or may need to keep your information as evidence for an investigation or legal proceeding. After the 12 year (or shorter) period, Google will continue to retain a limited amount of personal data collected during the course of a Contest (for example, scoreboard details from a Contest).
(B) Google will delete your Contest Profile after 10 years of inactivity (subject to Google potentially retaining limited amount of personal data, as described in 4.5(A) above).
4.6 Your Recordings and Participant-Provided Photographs.
As described in Section 8 of the Coding Competitions Terms, you grant Google a license to use your Recordings (as defined in Section 8.4) and your Participant-Provided Photographs (as defined in Section 8.5) for Contest-related promotional purposes. This includes, for example, photos or videos of your in Google’s internal- and external-facing marketing materials
4.7 Contacting Google About Privacy Questions.
You can contact the applicable contest administrator via the applicable Contest website if you have questions about the processing of your information collected in connection with a Contest. If you are in the EU and you cannot find the answer to your question in these Coding Competitions Terms or Rules, then you can contact Google’s EU Data Protection Officer at https://support.google.com/policies/troubleshooter/7575787?hl=en. Depending on your country of residence, you can contact your local data protection authority if you have concerns regarding your rights under local law.
4.8 More Information.
Google adheres to several self regulatory frameworks, including the EU-US Privacy Shield Framework. Click here to learn more details.
5. Advancement and Notice of Winners.
5.1 Notice of Advancement.
Results posted on a Contest website are not definitive and may change, for example, due to disqualifications or judging of discrepancies in answers. If you qualify for advancement, you will be notified by email at least one (1) day before the following round whether you have advanced. This email notification is an official notice of advancement. If a Contest uses a waitlist, such Contest organizers will notify you if you move off the waitlist and advance to the next round.
5.2 Announcement of Winners.
The results of the final round of a Contest will be posted on the applicable Contest website after completion of such Contest. Posted results will include a list of the contestants’ names, nicknames, usernames, or team names in ranked order based on their scores.
If a Contest offers a prize, then the following Competition with Google Terms are applicable:
6.1 Money Prizes.
Money prizes will be awarded in U.S. dollars and may be delivered in the form of cash, check, gift card, or other cash equivalent. You are responsible for any costs associated with currency exchange. Google may work with an authorized third-party to convert money prizes into a local currency. You understand Google has sole discretion to choose which currency exchange rate to apply in order to convert any money prize into a non-U.S. dollar currency.
Google may either ship your non-monetary prizes (e.g., a t-shirt) to you or request that you come to a Google office or a designated location to collect your prize. If Google informed you that it will ship your prize to you and you have not received your prize within six (6) months after the end of a Contest, please email the applicable Contest organizers at the email address specified on the applicable Contest website. Google will not award any prizes if notified beyond six (6) months from the end of a Contest.
You will forfeit your attendance to the final round and/or your prize and an alternative finalist or winner may be selected, if:
(A) You fail to provide a phone number during registration or any other information requested by Google within ten (10) days of Google’s request;
(B) You fail to respond to Google’s email notification of your final round eligibility or prize within ten (10) days;
(C) You fail to follow directions provided by Google for attending the final round or receiving the prize;
(D) Your notification is returned to Google; or
(E) You fail to pay applicable taxes or timely submit applicable documentation to Google or the relevant tax authority. Google will not be liable for unsuccessful efforts to notify a winner. If a winning participant declines the prize, does not respond to a prize notification, fails to claim a prize in the manner specified, is unavailable for prize fulfillment, fails to abide by the Terms of the applicable Contest(s), or is ineligible to receive a prize, Google may select an alternate winner from all remaining participants.
6.4 Substitute Prizes.
Google may provide a substitute prize of equal or greater value at Google’s sole discretion, or where required by law, or in the event all or part of a prize becomes unavailable.
You are solely responsible for complying with all applicable tax laws and filing requirements. To remain eligible for a prize, you must submit to Google or the relevant tax authority all documentation requested by Google or required by applicable law within seven (7) days of Google’s request or earlier if required by law. You are solely responsible for paying all taxes, duties, and other fees imposed on prizes awarded to you. All prizes will be net of any taxes Google is required by law to withhold.
6.6 No Warranties for Prizes.
Except as required by law, Google makes no warranties, express or implied, for prizes.
6.7 Prizes are Non-Transferable.
Participants may not sell or give away prizes to their customers or other persons.
7.1 You may be disqualified from a Contest and forfeit any prizes you may be eligible to receive if Google reasonably believes that you have attempted to undermine the legitimate operation of a Contest, including by:
(A) Providing false information about yourself during registration or concerning your eligibility;
(B) Breaching or refusing to comply with the Terms of the Contest(s) for which you have registered;
(C) Tampering or interfering with administration of a Contest (including monitoring at onsite rounds) or with the ability of other contestants to participate in a Contest;
(D) Sharing or using from others any information about a problem (including its content or solution) before the end of a round unless expressly permitted by the applicable Contest Rules or these Coding Competitions Terms;
(E) Submitting content that:
(1) violates the rights of a third party,
(2) is lewd, obscene, pornographic, racist, sexist, or otherwise inappropriate to a Contest, in each case, as determined per Google’s sole discretion, or
(3) violates any applicable law.
(F) Threatening or harassing other contestants or Google, including its employees and representatives. Harassing behavior includes, offensive, threatening, and/or hateful comments directed toward an individual or protected class (e.g., sexual orientation, disability, gender identity, age, race, religion, ethnicity, veteran status), the use or display of sexual images in public spaces, deliberate intimidation, stalking, following, taking unwelcome photos/videos, sustained disruption of talks or other events, inappropriate physical contact, unwelcome sexual attention, and developing and/or promoting any applications designed to encourage any of these behaviors. Google has sole discretion to decide whether a Contest participant or Hub Organizer’s behavior is threatening or harassing.
7.2 You may report to Google, using the applicable Contest administrator email address specified on the applicable Contest website, any harassment, cheating, or violation of any Terms by another contestant. Google may investigate any such allegations and all decisions by Google in these matters are final and binding (and in each case, at Google’s sole discretion). If you are asked to stop any harassing behavior, you are expected to comply immediately.
Rights in Your Submissions.
8.1 License to Use Content;
Reservation of Rights. You may use the code and content made available on a Contest website solely to prepare for and compete in such Contest. Google retains all rights in such code and content not explicitly granted by the Terms of the Contest(s) for which you have registered.
8.2 Ownership of Submissions
You retain all rights to your submitted source code and any other work product that you had before submitting them to a Contest.
8.3 License to Submissions.
For any submission you make to a Contest, you grant Google a non-exclusive, worldwide, perpetual, irrevocable, free license (with the right to sublicense) to reproduce, prepare derivative works of, distribute, publicly perform, publicly display, and otherwise use such submission. Your submitted source code may be made available for anyone to view on the Internet and download and use at the end of each round.
8.4 Permission to Record You.
If you participate in a Contest, you give permission to Google to make and have made audio, visual, and audiovisual recordings (in any format or media) of you and your activity on a computer while you are participating in a Contest (collectively, the “Recordings”) and grant Google an unrestricted, sublicensable, transferable, perpetual, irrevocable, worldwide, free license to use the Recordings to promote a Contest, including broadcasting it live. You waive all rights, including any right of prior approval, and release Google and its agents from, and will neither sue nor bring any proceeding against Google or its agents for, any claim or cause of action, whether now known or unknown, for defamation, copyright infringement, and invasion of the rights to privacy, publicity, or personality or any similar matter, or based upon or relating to the use and exploitation of the Recordings.
8.5 Photographs You Send to Google.
You may have an opportunity to send photographs to Google (“Participant-Provided Photographs”). If you do so, please limit your Participant-Provided Photographs to pictures of yourself or non-person objects (e.g., posters). You grant Google an unrestricted, sublicensable, transferable, perpetual, irrevocable, worldwide, free license to use the Participant-Provided Photographs to promote a Contest. You waive all rights, including any right of prior approval, and release Google and its agents from, and will neither sue nor bring any proceeding against Google or its agents for, any claim or cause of action, whether now known or unknown, for defamation, copyright infringement, invasion of the rights to privacy, publicity, or personality or any similar matter, or based upon or relating to the use and exploitation of the Participant-Provided Photographs.
8.6 Permission to Use Your Name and Likeness.
By registering for a Contest, you agree that Google and its agents may use your name, likeness, and statements without compensation to promote a Contest, including displaying it on a Contest website.
9. Your Representations, Warranties, Indemnities.
9.1 Representations and Warranties.
You represent and warrant that:
(A) the information you provide about yourself while registering or in subsequent communications with Google is truthful and accurate;
(B) except as permitted by the Terms of the Contest(s) for which you have registered, your submissions to a Contest are original and not created with the assistance of any information about the problems not provided by Google;
(C) you own all rights in your submissions or otherwise have the right to submit your submissions to Google and grant to Google the licenses granted in these Terms without violating any rights of any other person or entity or any obligation you may have with them; and
(D) your submissions do not violate any applicable laws.
You will indemnify Google and its affiliates, directors, officers, and employees against all liabilities, damages, losses, costs, fees (including legal fees), and expenses relating to any allegation or third-party legal proceeding to the extent arising from:
(A) your acts or omissions in relation to a Contest (including your use or acceptance of any prize and your breach of these Terms); and
(B) your submissions violating any rights of any other person or entity or any obligation you may have with them.
EACH CONTEST WEBSITE AND ALL CONTENT (INCLUDING SOURCE CODE) IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS. GOOGLE DISCLAIMS ALL REPRESENTATIONS AND WARRANTIES (EXPRESS OR IMPLIED), INCLUDING ANY WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. GOOGLE IS NOT RESPONSIBLE FOR ANY INCOMPLETE, FAILED, OR DELAYED TRANSMISSION OF YOUR APPLICATION INFORMATION OR SUBMISSIONS DUE TO THE INTERNET, INCLUDING INTERRUPTION OR DELAYS CAUSED BY EQUIPMENT OR SOFTWARE MALFUNCTION OR OTHER TECHNICAL PROBLEMS. GOOGLE IS NOT RESPONSIBLE FOR ANY DAMAGE TO YOUR COMPUTER OR SOFTWARE RESULTING FROM DOWNLOADED SOURCE CODE. YOU USE ALL SOURCE CODE AVAILABLE ON A CONTEST WEBSITE OR ONLINE JUDGE SYSTEM AT YOUR OWN RISK. YOU UNDERSTAND AND AGREE THAT TRAVEL CONTAINS SOME INHERENT ELEMENT OF RISK OF ACCIDENT, ILLNESS, INJURY, LOSS OR DEATH. IN NO EVENT WILL GOOGLE, ITS AFFILIATES, OR AGENTS, BE LIABLE FOR ANY HARM, DAMAGE, CLAIM, LOSS OR OTHER ACTION RELATING TO OR ARISING OUT OF ANY TRAVEL IN CONNECTION WITH ANY CONTEST.
11.1 Not an Offer or Contract of Employment.
(A) You acknowledge that your participation is voluntary.
(B) You acknowledge that no confidential, fiduciary, agency or other relationship or implied-in-fact contract now exists between you and Google and that no such relationship is established by your submission of an entry to any Contest.
(C) You understand and agree that nothing in these Coding Competitions Terms, any Rules, any submission to a Contest, or any award of a prize may be construed as an offer or contract of employment with Google.
If any term (or part of a term) of the Terms of a Contest is invalid, illegal, or unenforceable, the rest of the terms will remain in effect.
In the event of any discrepancy between the English version of the Terms of a Contest and a translated version, the English version will govern.
11.4 Import and Export Laws.
Google will organize each Contest in compliance with all applicable import laws, export laws, rules, regulations, and sanctions programs. Participants acknowledge and agree that each Contest (including the award of prizes, swag, or other items) may be subject to certain export laws and regulations.
11.5 Governing Law.
ALL CLAIMS ARISING OUT OF OR RELATING TO THE TERMS WILL BE GOVERNED BY CALIFORNIA LAW, EXCLUDING CALIFORNIA’S CONFLICT OF LAWS RULES, AND WILL BE LITIGATED EXCLUSIVELY IN THE FEDERAL OR STATE COURTS OF SANTA CLARA COUNTY, CALIFORNIA, USA; THE PARTIES CONSENT TO PERSONAL JURISDICTION IN THOSE COURTS.
Scholarship By Subjects
Here is some popular categories you can find scholarships of your interest.