{{Short description|International programming competition organized by Meta Platforms}} {{Infobox recurring event | name = Meta Hacker Cup | native_name = | native_name_lang = | logo = Facebook Hacker Cup.png | logo_caption = | image = | caption = | status = Active | genre = <!-- e.g. natural phenomena, fairs, festivals, conferences, exhibitions, ... --> | date = <!--"dates=" also works, but do not use both--> | begins = | ends = | frequency = Annually | venue = | coordinates = <!-- {{Coord|LAT|LON|type:landmark|display=inline,title}} --> | country = Worldwide | years_active = 2011–present | first = 2011 | founder_name = | last = September 22 - December 9, 2023 | prev = | next = | participants = | attendance = 20,234 (2023)<ref>{{cite web|url=https://www.facebook.com/codingcompetitions/hacker-cup/2023/round-1/scoreboard|title=2023 Meta Hacker Cup - Round 1 Scoreboard|website=[[Facebook]]}}</ref> | area = | budget = $20,000 for winner, smaller prizes for runners-up | activity = | patron = | organised = [[Meta Platforms]] | filing = <!-- Filing status --> | people = | member = | website = https://www.facebook.com/codingcompetitions/hacker-cup/ | footnotes = }}
'''Meta Hacker Cup''' (formerly known as '''Facebook Hacker Cup''') is an annual international [[Competitive programming|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.<ref>{{cite web|url=https://www.facebook.com/note.php?note_id=467531498919|title=Announcing the Facebook 2011 Hacker Cup|website=[[Facebook]]|date=2010-12-10}}</ref> The competition consists of a set of [[algorithm]]ic problems which must be solved in a fixed amount of time. Competitors may use any [[programming language]] and [[Development environment (software development process)|development environment]] to write their solutions.
Facebook Hacker Cup is part of a circuit of annual international programming contests that included [[Google Code Jam]], [[Topcoder Open]], and the [[Association_for_Computing_Machinery|ACM]] [[International Collegiate Programming Contest]]. It has been featured in articles from [[Bloomberg L.P.|Bloomberg]]<ref>{{cite news|url=https://www.bloomberg.com/news/features/2015-09-25/the-jocks-of-computer-code-do-it-for-the-job-offers|title=The Jocks of Computer Code Do It for the Job Offers|website=[[Bloomberg News]]|date=25 September 2015 }}</ref> and [[Stack Overflow]].<ref>{{cite web|url=https://stackoverflow.blog/2019/10/25/the-puzzle-masters-behind-facebooks-hacker-cup-explain-how-they-craft-questions/|title=The puzzle masters behind Facebook's Hacker Cup explain how they craft questions|date=25 October 2019}}</ref>
== Past winners == {| class="wikitable" style="text-align:left" |- ! Tournament ! style="text-align:center" | Finals location ! style="text-align:center" | 1st place ! style="text-align:center" | 2nd place ! style="text-align:center" | 3rd place |- | style="text-align:center" | 2025 <ref>{{Cite web |title=Standings for Meta Hacker Cup 2024 - Competitive Programming Hall Of Fame |url=https://cphof.org/standings/fhc/2025|access-date=2025-12-23 |website=cphof.org |language=en}}</ref> |Online | {{flagicon|BLR}} [[Gennady Korotkevich]] | {{flagicon|JPN}} Yui Hosaka | {{flagicon|USA}} Benjamin Qi |- | style="text-align:center" | 2024 <ref>{{Cite web |title=Standings for Meta Hacker Cup 2024 - Competitive Programming Hall Of Fame |url=https://cphof.org/standings/fhc/2024 |access-date=2024-12-08 |website=cphof.org |language=en}}</ref> |Online | {{flagicon|CHN}} Ziqian Zhong | {{flagicon|JPN}} Yui Hosaka | {{flagicon|POL}} Mateusz Radecki |- | style="text-align:center" | 2023 <ref>{{Cite web |title=Standings for Meta Hacker Cup 2023 - Competitive Programming Hall Of Fame |url=https://cphof.org/standings/fhc/2023 |access-date=2023-12-09 |website=cphof.org |language=en}}</ref> |Online | {{flagicon|BLR}} [[Gennady Korotkevich]] | {{flagicon|USA}} Benjamin Qi | {{flagicon|UKR}} Alexey Danilyuk |- | style="text-align:center" | 2022 <ref>{{Cite web |title=Standings for Meta Hacker Cup 2022 - Competitive Programming Hall Of Fame |url=https://cphof.org/standings/fhc/2022 |access-date=2022-12-11 |website=cphof.org |language=en}}</ref> |Online | {{flagicon|USA}} Benjamin Qi | {{flagicon|CHN}} [[Tiancheng Lou]] | {{flagicon|POL}} Marek Sokolowski |- | style="text-align:center" | 2021 <ref>{{cite web|url=https://cphof.org/standings/fhc/2021|title=Standings for Facebook Hacker Cup 2021 - Competitive Programming Hall Of Fame}}</ref> | Online | {{flagicon|USA}} [[Andrew He]] | {{flagicon|UKR}} Alexey Danilyuk | {{flagicon|CHN}} Lingyu Jiang |- | style="text-align:center" | 2020 <ref>{{cite web|url=https://www.facebook.com/codingcompetitions/hacker-cup/2020/final-round/scoreboard|title=2020 Facebook Hacker Cup - Final Round Scoreboard|website=[[Facebook]]}}</ref> | Online* | {{flagicon|BLR}} [[Gennady Korotkevich]] | {{flagicon|USA}} Benjamin Qi | {{flagicon|USA}} [[Andrew He]] |- | style="text-align:center" | 2019 <ref>{{cite web|url=https://www.facebook.com/codingcompetitions/hacker-cup/2019/final-round/scoreboard|title=2019 Facebook Hacker Cup - Final Round Scoreboard|website=[[Facebook]]}}</ref> | [[Dublin]], [[Ireland]] | {{flagicon|BLR}} [[Gennady Korotkevich]] | {{flagicon|RUS}} Mikhail Ipatov | {{flagicon|RUS}} [[Petr Mitrichev]] |- | style="text-align:center" | 2018 <ref>{{cite web|url=https://www.facebook.com/codingcompetitions/hacker-cup/2018/final-round/scoreboard|title=2018 Facebook Hacker Cup - Final Round Scoreboard|website=[[Facebook]]}}</ref> | [[Menlo Park, California]], [[United States]] | {{flagicon|RUS}} Mikhail Ipatov | {{flagicon|JPN}} [[Makoto Soejima]] | {{flagicon|USA}} [[Andrew He]] |- | style="text-align:center" | 2017 <ref>{{cite web|url=https://www.facebook.com/codingcompetitions/hacker-cup/2017/final-round/scoreboard|title=2017 Facebook Hacker Cup - Final Round Scoreboard|website=[[Facebook]]}}</ref> | [[Seattle, Washington]], [[United States]] | {{flagicon|RUS}} [[Petr Mitrichev]] | {{flagicon|KOR}} Park Sung Gwan | {{flagicon|RUS}} Mikhail Ipatov |- | style="text-align:center" | 2016 <ref>{{cite web|url=https://www.facebook.com/codingcompetitions/hacker-cup/2016/final-round/scoreboard|title=2016 Facebook Hacker Cup - Final Round Scoreboard|website=[[Facebook]]}}</ref> | [[London]], [[United Kingdom]] | {{flagicon|JPN}} [[Makoto Soejima]] | {{flagicon|CHN}} Yuhao Du | {{flagicon|TWN}} Ting-Wei Chen |- | style="text-align:center" | 2015 <ref>{{cite web|url=https://www.facebook.com/codingcompetitions/hacker-cup/2015/final-round/scoreboard|title=2015 Facebook Hacker Cup - Final Round Scoreboard|website=[[Facebook]]}}</ref> | [[Menlo Park, California]], [[United States]] | {{flagicon|BLR}} [[Gennady Korotkevich]] | {{flagicon|UKR}} Dmytro Soboliev | {{flagicon|RUS}} Gleb Evstropov |- | style="text-align:center" | 2014 <ref>{{cite web|url=https://www.facebook.com/codingcompetitions/hacker-cup/2014/final-round/scoreboard|title=2014 Facebook Hacker Cup - Final Round Scoreboard|website=[[Facebook]]}}</ref> | [[Menlo Park, California]], [[United States]] | {{flagicon|BLR}} [[Gennady Korotkevich]] | {{flagicon|POL}} {{ill|Tomasz Czajka|pl}} | {{flagicon|JPN}} [[Makoto Soejima]] |- | style="text-align:center" | 2013 <ref>{{cite web|url=https://www.facebook.com/codingcompetitions/hacker-cup/2013/final-round/scoreboard|title=2013 Facebook Hacker Cup - Final Round Scoreboard|website=[[Facebook]]}}</ref> | [[Menlo Park, California]], [[United States]] | {{flagicon|RUS}} [[Petr Mitrichev]] | {{flagicon|POL}} [[Jakub Pachocki]] | {{flagicon|POL}} Marcin Smulewicz |- | style="text-align:center" | 2012 <ref>{{cite web|url=https://www.facebook.com/codingcompetitions/hacker-cup/2013/final-round/scoreboard|title=2012 Facebook Hacker Cup - Final Round Scoreboard|website=[[Facebook]]}}</ref> | [[Menlo Park, California]], [[United States]] | {{flagicon|RUS}} Roman Andreev | {{flagicon|POL}} {{ill|Tomasz Czajka|pl}} | {{flagicon|CHN}} [[Tiancheng Lou]] |- | style="text-align:center" | 2011 <ref>{{cite web|url=https://www.facebook.com/codingcompetitions/hacker-cup/2011/final-round/scoreboard|title=2011 Facebook Hacker Cup - Final Round Scoreboard|website=[[Facebook]]}}</ref> | [[Menlo Park, California]], [[United States]] | {{flagicon|RUS}} [[Petr Mitrichev]] | {{flagicon|VIE}} Khúc Anh Tuấn | {{flagicon|CHN}} [[Tiancheng Lou]] |}
* Since 2020, Hacker Cup Finals was moved to an online format in response to the [[COVID-19 pandemic]].
== Results by country== {| class="wikitable" style="text-align:left" |- ! Country ! style="text-align:center" | 1st place ! style="text-align:center" | 2nd place ! style="text-align:center" | 3rd place |- | {{flagicon|BLR}} Belarus | style="text-align:center" | 6 | style="text-align:center" | 0 | style="text-align:center" | 0 |- |- | {{flagicon|RUS}} Russia | style="text-align:center" | 5 | style="text-align:center" | 1 | style="text-align:center" | 3 |- | {{flagicon|USA}} USA | style="text-align:center" | 2 | style="text-align:center" | 2 | style="text-align:center" | 3 |- | {{flagicon|JPN}} Japan | style="text-align:center" | 1 | style="text-align:center" | 3 | style="text-align:center" | 1 |- | {{flagicon|CHN}} China | style="text-align:center" | 1 | style="text-align:center" | 2 | style="text-align:center" | 3 |- | {{flagicon|POL}} Poland | style="text-align:center" | 0 | style="text-align:center" | 3 | style="text-align:center" | 3 |- | {{flagicon|UKR}} Ukraine | style="text-align:center" | 0 | style="text-align:center" | 2 | style="text-align:center" | 1 |- | {{flagicon|KOR}} South Korea | style="text-align:center" | 0 | style="text-align:center" | 1 | style="text-align:center" | 0 |- | {{flagicon|VNM}} Vietnam | style="text-align:center" | 0 | style="text-align:center" | 1 | style="text-align:center" | 0 |- | {{flagicon|TWN}} Taiwan | style="text-align:center" | 0 | style="text-align:center" | 0 | style="text-align:center" | 1 |}
== See also == * [[Google Code Jam]] * [[Online judge]] * [[Topcoder Open]]
== References == {{reflist}}
==External links== * [http://www.facebook.com/hackercup Facebook Hacker Cup] [[Category:Programming contests]] [[Category:Culture of Facebook]] [[Category:Recurring events established in 2011]] [[Category:Meta Platforms]]