I applied online. The process took 2 weeks. I interviewed at Meta in Feb 2012
Interview
After applying online, I was offered an internship position in Seattle for 3 month.
After a first HR interview checking my background, my programming language knowledge (rate yourself in 7 or 8 different languages) and my professional goals, a technical interview was scheduled with an engineer at the HQ.
I was asked to code a certain algorithm in 30 minutes in a phone screen interview.
Interview questions [1]
Question 1
Taking a list of words as an input, I had to group all the words which were anagrams (like "STOP" "POST" "TOPS") together and make an output of a list of anagrams or single word if no anagram in the list.
I applied online. The process took 3 weeks. I interviewed at Meta
Interview
Got great recruiter - fixed me up with interviews in a week. After first interview got answer after two days, after second one after 20 minutes. In both interviews they asked for testing of solution - just going through example to see if solution works.
Interview questions [1]
Question 1
find square root of double -> unexpected because it is so obvious