Google Code Jam

Google Code Jam
StatusDiscontinued
FrequencyAnnually
VenueOnline
CountryWorldwide
Years active2003–2022
Inaugurated2003
Attendance35,500 (2019)[1]
Budget$15,000 for winner, smaller prizes for runners-up
Patron(s)Google
Websitehttps://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]

  1. ^ Cite error: The named reference 2019 Qual was invoked but never defined (see the help page).
  2. ^ Cite error: The named reference Dyer Gregersen Christensen 2011 p. 196 was invoked but never defined (see the help page).
  3. ^ Cite error: The named reference Lowe 2009 p. 284 was invoked but never defined (see the help page).
  4. ^ Cite error: The named reference 2019 FAQ was invoked but never defined (see the help page).
  5. ^ Cite error: The named reference Ghoshal 2015 was invoked but never defined (see the help page).
  6. ^ Cite error: The named reference acm2696032 was invoked but never defined (see the help page).
  7. ^ Google's Coding Competitions [@gcodingcomps] (22 February 2023). "20 years, more than a million participants and billions of lines of code later, our coding competitions are coming to a close. It's been an honor to learn and enjoy coding with you. Thank you. Join us 4/15 at 2 p.m. UTC for farewell rounds of competition: https://goo.gle/3SlSIGA" (Tweet). Retrieved 23 February 2023 – via Twitter. {{cite web}}: |author1= has generic name (help)
  8. ^ "Celebrate Google's Coding Competitions with a final round of programming fun". Google Developers Blog. Retrieved 22 June 2024.
  9. ^ "Code Jam - Google's Coding Competitions". Coding Competitions. Archived from the original on 24 May 2023. Retrieved 24 May 2023.
  10. ^ "google/coding-competitions-archive: Google Coding Competitions problem archive". GitHub. Retrieved 24 May 2023.