Регистрация участников началась в декабре, а само соревнование проводилось с января по март. Конкурс включал в себя три заочных раунда (ответы на задания участники присылали через Интернет) и очный финал, который прошел 12 марта в штаб-квартире Facebook в Пало-Альто.
Заявки на участие в конкурсе подали 11,7 тыс. пользователей из разных стран, но до финального раунда дошло только 25 человек. Среди финалистов было семеро поляков, шестеро россиян, четыре американца, два японца и по одному человеку из Украины, Германии, Голландии, Китая, Сингапура и Швейцарии.
Финальный раунд продолжался два часа. За это время участники должны были решить три задания (с ними можно ознакомиться здесь), используя любой язык программирования и любую ОС. Большинство финалистов выбрало C++, однако победитель Петр Митричев воспользовался Java.
Митричев правильно решил все три задания и занял первое место. Второе место досталось Анху Туаню (Anh Tuan), а третье — Тяньчэню Лу (Tiancheng Lou). Приз за первое место составил $5000, за второе — $2000, а за третье — $1000. Остальные 22 финалиста получили от Facebook по $100.
Конкурс Facebook Hacker Cup проводился впервые, однако администрация соцсети планирует сделать соревнование ежегодным.
В 2006 году Митричев одержал победу на программистском конкурсе Google Code Jam, который проводит компания Google.