I applied through college or university. I interviewed at Meta
Interview
I was invited for an on-campus college interview. There was 5 minutes in the beginning talking about previous experience. Then a coding part; I think they had three questions prepared, but they could get the same sense of your skills whether you only answered one or all three. It's Facebook -they know what they want and there's no frills to the interview.
Interview questions [1]
Question 1
Given an integer, return all sequences of numbers that sum to it. (Example: 3 -> (1, 2), (2, 1), (1, 1, 1))
Had a typical phone screen. The phone screen questions were in-line with the phone screen questions outlined on the site. Was brought on-site for an in person interview. The on-site interview questions were again coding questions. I don't think they were too difficult. I didn't get an offer. I believe I did not solve the coding problems quickly enough.
Interview questions [1]
Question 1
Implement the code to display the nodes of a binary tree in order [i.e. level by level].