If you’re a programmer, and know C, C++, Java, Python, Perl, Ruby, C#, or PHP, Facebook offers a challenge. They’ve posted a test, to screen potential employees, that anyone can take. All you need is an internet connection and about an hour.