I applied through college or university. The process took 3 days. I interviewed at Meta
Interview
Met recruiter at University event, got a call by night for on campus interview. Interview was the next day. Second round was the next day and more difficult, but I also had a terrible interviewer.
Interview questions [1]
Question 1
Given a vector of Nodes, each of which contain the start and end time of a meeting, find the maximum number of rooms one would have to book for the day.
I had an on-site interview -- it was an hour long. The questions were simple -- on string and bit manipulation. I signed an NDA, so can't disclose the question. You need to have quick coding skills.