Facebook gehört derzeit neben Google sicherlich zu einem der attraktivsten Arbeitgeber für Menschen in der IT Welt. Entsprechend schwierig ist es auch wirklich bei Facebook einen Job zu finden.
Einen Weg gibt es aber. Wenn ihr es schafft eine von Facebook vorgegebene Programmieraufgabe zu lösen, dann meldet sich Facebook bei euch! Hört sich zu schön an um wahr zu sein? Ist es aber nicht. Facebook betreibt neben vielen anderen Pages auch die Seite Facebook Careers EMEA. Und genau dort wurde die Aufgabe am Mittwoch veröffentlich, oder vielmehr der Link zur Aufgabe. Folgt man diesem, erfährt man auch noch etwas mehr, bevor es wirklich los geht:
Facebook Programming Challenge
- Once you hit submit we will present you with a timed programming question that you must complete as quickly as possible in one of the following languages – C, C++, Java, Python, Perl, Ruby, C#, PHP. You can check the versions of the languages provided here [https://www.interviewstreet.com/recruit/challenges/faq/view].
- Tests typically take 1 to 2 hours. Please make sure you have the time free before starting.
- Each programming question has sample testcases that you can download and test your code against it.
- There is a button ‚Compile & Test‚ which allows you to test your code in-browser against the sample testcases
- You must answer the question correctly in the time given. Defensive coding to deal with malformed input is not required, so please focus on just solving the problem as quickly as possible.
- Read inputs from STDIN and output to STDOUT (Read about it here)
- The classname to be used for Java program is Solution
- If you want to get a feel for how the system works before starting the timer, please try our sample test
- IMPORTANT: Once you login with facebook, you’ll be automatically taken/redirected to the test, so login only when you’re ready
Es scheint also so, als würde jeder Besucher einen etwas anderen Test erhalten und als gäbe es pro Nutzer nur eine Chance den Test zu lösen. Ob und in wie weit der Test sich auf aktuelle Facebook APIs bezieht, wissen wir leider nicht.
Eines sollte der Bewerber neben seinen guten Programmierkenntnissen noch mitbringen: Die Bereitschaft umzuziehen. Die derzeit offenen Posten im Developer Bereich haben ihren Einsatzort alle außerhalb Deutschlands, größtenteils sogar außerhalb Europas.
Habt ihr euch schon an diesen Test gewagt? Wie schwer war er? Erzählt uns doch davon in den Kommentaren.