Google Code Jam | |
---|---|
![]() | |
Status | Discontinued |
Frequency | Annually |
Venue | Online |
Country | Worldwide |
Years active | 2003–2022 |
Inaugurated | 2003 |
Attendance | 35,500 (2019) [1] |
Budget | $15,000 for winner, smaller prizes for runners-up |
Patron(s) | |
Website | https://codingcompetitions.withgoogle.com/codejam (shut down on July 1, 2023) |
Google Code Jam was an international programming competition hosted and administered by Google. [2] The competition began in 2003. [3] The competition consists of a set of algorithmic problems which must be solved in a fixed amount of time. Competitors may use any programming language and development environment to obtain their solutions. From 2003 to 2007, Google Code Jam was deployed on Topcoder's platform. Since 2008 Google has developed their own dedicated infrastructure for the contest.
Between 2015 and 2018 [4] , Google also ran Distributed Code Jam, with the focus on distributed algorithms. [5] This was run in parallel with the regular Code Jam, with its own qualification and final round, for a top prize of $10,000, but was only open for people who qualified to Round 2 of Code Jam (up to 3000 people).
Several Google Code Jam problems have led to academic research. [6]
On February 22, 2023, Google announced that Code Jam was to be discontinued alongside their other programming competitions, Hash Code and Kick Start. [7] A series of four "farewell rounds" took place on April 15, 2023 from 14:00 until 18:00 UTC, with all rounds taking place at the same time. [8] Login functionality for Google's programming competitions was disabled on June 1, 2023, followed by the shut down of the competitions' hosting platform exactly one month later, on July 1, 2023. A permanent archive of all Code Jam, Hash Code and Kick Start problems is available for download on GitHub. [9] [10]
Tournament | Finals location | Registrants | Qual Advancers | 1st place | 2nd place | 3rd place |
---|---|---|---|---|---|---|
2021 | Online | 93,000 | 25,961 [11] | ![]() | ![]() | ![]() |
2020 | Online [a] | 96,000 | 30,221 [12] | ![]() | ![]() | ![]() |
2019 | San Francisco, United States | 74,000 | 27,610 [13] | ![]() | ![]() | ![]() |
2018 | Toronto, Canada | 62,000 | 14,093 [14] | ![]() | ![]() | ![]() |
2017 | Dublin, Ireland | 64,000 | 18,331 [15] | ![]() | ![]() | ![]() |
2016 | New York City, United States | 58,520 | 22,154 [16] | ![]() | ![]() | ![]() |
2015 | Seattle, United States | 56,749 | 12,438 [18] | ![]() | ![]() | ![]() |
2014 | Los Angeles, United States [19] | 49,066 | 20,595 [20] | ![]() | ![]() | ![]() |
2013 | London, United Kingdom | 45,754 | 17,059 [21] | ![]() | ![]() | ![]() |
2012 | New York City, United States | 20,613 | 15,692 [23] | ![]() | ![]() | ![]() |
2011 | Tokyo, Japan | 21,940 | 10,336 [24] | ![]() | ![]() | ![]() |
2010 | Dublin, Ireland | 12,092 | 8,308 [25] | ![]() | ![]() | ![]() |
2009 | Mountain View, United States | 10,000 | 7,516 [26] | ![]() | ![]() | ![]() |
2008 | Mountain View, United States [27] | 11,044 | 6,774 | ![]() | ![]() | ![]() |
2006 | New York City, United States | ? | ![]() | ![]() | ![]() | |
2005 | Mountain View, United States | ? | ![]() | ![]() | ![]() | |
2004 | Mountain View, United States | ? | ![]() | ![]() | ![]() | |
2003 | Mountain View, United States | ? | ![]() | ![]() | ![]() |
Tournament | Finals location | Competitors | 1st place | 2nd place | 3rd place |
---|---|---|---|---|---|
2018 | Toronto, Canada | ? | ![]() | ![]() | ![]() |
2017 | Dublin, Ireland | 3,000 | ![]() | ![]() | ![]() |
2016 | New York City, New York, United States | 3,000 | ![]() | ![]() | ![]() |
2015 | Seattle, Washington, United States | 3,000 | ![]() | ![]() | ![]() |
Country | 1st place | 2nd place | 3rd place |
---|---|---|---|
![]() | 9 | 1 | 0 |
![]() | 3 | 4 | 1 |
![]() | 2 | 2 | 7 |
![]() | 2 | 1 | 1 |
![]() | 1 | 3 | 2 |
![]() | 1 | 0 | 0 |
![]() | 1 | 0 | 0 |
![]() | 0 | 2 | 4 |
![]() | 0 | 2 | 1 |
![]() | 0 | 2 | 0 |
![]() | 0 | 1 | 0 |
![]() | 0 | 1 | 0 |
![]() | 0 | 0 | 2 |
![]() | 0 | 0 | 1 |
Topcoder is a crowdsourcing company with an open global community of designers, developers, data scientists, and competitive programmers. Topcoder pays community members for their work on the projects and sells community services to corporate, mid-size, and small-business clients. Topcoder also organizes the annual Topcoder Open tournament and a series of smaller regional events.
A hackathon is an event where people engage in rapid and collaborative engineering over a relatively short period of time such as 24 or 48 hours. They are often run using agile software development practices, such as sprint-like design wherein computer programmers and others involved in software development, including graphic designers, interface designers, product managers, project managers, domain experts, and others collaborate intensively on engineering projects, such as software engineering.
National Arena Toše Proeski is a sports stadium in Skopje, North Macedonia. It is currently used mostly for football matches, but also for concerts or athletics. It is the home stadium of Vardar and Rabotnichki from Skopje, who compete in the Macedonian First League, as well as the home ground of the North Macedonia national football team on almost all occasions.
Mixxx is free and open-source software for DJing. It is cross-platform and supports most common music file formats. Mixxx can be controlled with MIDI and HID controllers and timecode vinyl records in addition to computer keyboards and mice.
The Beach Soccer Africa Cup of Nations (BSAFCON) is the beach soccer tournament of Africa, organized by the Confederation of African Football (CAF). Launched in 2006, the winners of each edition qualifies for African nations to the upcoming FIFA Beach Soccer World Cup.
There are a number of competitions and prizes to promote research in artificial intelligence.
Petr Mitrichev is a Russian competitive programmer who has won multiple major international competitions. His accomplishments include gold and silver (2001) medals in the IOI, gold medals in the ACM ICPC World Finals as part of the team of Moscow State University and winning Google Code Jam (2006), the Topcoder Open, the Topcoder Collegiate Challenge, Facebook Hacker Cup as well as numerous national and online contests. He has achieved the highest rating ever among the Algorithm competitors of Topcoder and consistently ranks in the top two of the world. He is the second highest rated Algorithm coder on Topcoder ratings as of February 2021. He currently works at Google on the search engine and helps to prepare Code Jam.
Meta Hacker Cup is an annual international programming competition hosted and administered by Meta Platforms. The competition began in 2011 as a means to identify top engineering talent for potential employment at Meta Platforms. The competition consists of a set of algorithmic problems which must be solved in a fixed amount of time. Competitors may use any programming language and development environment to write their solutions.
Competitive programming or sport programming is a mind sport involving participants trying to program according to provided specifications. The contests are usually held over the Internet or a local network. Competitive programming is recognized and supported by several multinational software and Internet companies, such as Google, and Meta.
Google Code-in (GCI) was an international annual programming competition hosted by Google LLC that allowed pre-university students to complete tasks specified by various, partnering open source organizations. The contest was originally the Google Highly Open Participation Contest, but in 2010, the format was modified. Students that completed tasks won certificates and T-shirts. Each organization also selected two grand prize award winners who would earn a free trip to Google's Headquarters located in Mountain View, California. In 2020, Google announced cancellation of the contest.
Gennady Korotkevich is a Belarusian competitive sport programmer who has won major international competitions since the age of 11, as well as numerous national competitions. Widely regarded as one of the greatest competitive sport programmer of all time, his top accomplishments include six consecutive gold medals in the International Olympiad in Informatics as well as the world championship in the 2013 and 2015 International Collegiate Programming Contest World Finals. As of October 2023, Gennady is the highest-rated programmer on CodeChef, Topcoder, AtCoder and HackerRank. On 30th August 2024, he achieved a historic rating of 4009 on Codeforces, becoming the first to break the 4000 barrier. He was the highest-rated programmer on Codeforces until 20 January 2024.
CodeChef is an online educational and Programming Education platform. It began as an educational initiative in 2009 by Directi, an Indian software company. In 2020, it was purchased by Unacademy.
HackerRank is a technology company that focuses on competitive programming challenges for both consumers and businesses. Developers compete by writing programs according to provided specifications. HackerRank's programming challenges can be solved in a variety of programming languages and span multiple computer science domains.
Topcoder Open (TCO) was an annual design, software development, data science and competitive programming championship organized by Topcoder, and hosted in different venues around the United States. In the first two years, 2001 and 2002, the tournament was titled TopCoder Invitational.
Codeforces is a website that hosts competitive programming contests. It is maintained by a group of competitive programmers from ITMO University led by Mikhail Mirzayanov. Since 2013, Codeforces claims to surpass Topcoder in terms of active contestants. As of 2019, it has over 600,000 registered users. Codeforces along with other similar websites are used by some sport programmers, like Gennady Korotkevich, Petr Mitrichev, Benjamin Qi and Makoto Soejima, and by other programmers interested in furthering their careers.
Catrobat is a block-based visual programming language and Open Source Software non-profit project. First released in 2010 by Wolfgang Slany from the Graz University of Technology in Austria. The multidisciplinary team develops the programming language and free apps for teenagers to create their own games, animations, music videos, or all other kinds of apps directly on a smartphone based on the Catrobat framework.
Makoto Soejima is a Japanese former competitive programmer. He is one of three people to have won both the Google Code Jam and the Facebook Hacker Cup and the only one to have also won a gold medal with a perfect score at the International Mathematical Olympiad (IMO). In International Science Olympiads, he has won three gold medals and one bronze in the International Mathematical Olympiad as well as two silver medals in the International Olympiad in Informatics (IOI).
Harsha Suryanarayana, popularly known as "humblefool" in the coding community, was an Indian programmer who is often considered to be "India's greatest coder".
Tiancheng Lou is a Chinese businessman who is the co-founder and chief technology officer of Pony.ai, an autonomous vehicle technology company. He is also a competitive programmer whose achievements include winning the Google Code Jam twice in 2008 and 2009, winning the Topcoder Open Marathon in 2015 and being a gold medalist at the 2004 International Olympiad in Informatics, coming third overall. In terms of prize money won in major competitions, Lou is currently the most successful competitive programmer from China.
Andrew He is an American competitive programmer and the winner of the 2021 Facebook Hacker Cup.
This year we won't be offering a Distributed Code Jam track, allowing us to focus our attention on evolving our coding competitions and improving the contestant experience.
{{cite web}}
: |author1=
has generic name (help)Warsaw University student Marek Cygan got noticed by entering the search-technology company's third annual computer-programming competition—the 2005 Google Code Jam – and scoring the $10,000 grand prize, beating 14,500 ...