Google Code Jamは、参加者が制限時間内に与えられたプログラミング問題を解くオンラインコンテストである[3]。使用言語は自由で、C++、Java、Pythonなどが一般的だった。
コンテストは複数のラウンドで構成され、Qualification Round(予選)から始まり、Round 1、Round 2、Round 3などを経て上位者がWorld Finalsに進出した[4]。World Finalsでは優勝者に賞金15,000ドルが贈られた。
参加者数はピーク時に数万人規模を記録し、Googleのエンジニア採用の一環としても機能していた[5]。