Facebook has announced its 2012 Hacker Cup , a global computer programming competition. The event will serve as an important recruiting tool to attract great coders to the company, which is constantly battling for fresh engineering talent with other tech giants. In each round, competitors will try to solve complex…