I applied through a recruiter. I interviewed at Meta (New York, NY) in Oct 2020
Interview
recruiter phone interview, easy standard SQL, and python questions. After that recruiter was kind enough to explain the process and go over the coding round. 1st round video interview/coder pad.
After this 30 min was behavioral. Weird questions.
Interview questions [1]
Question 1
python question: given a two dimensional list for example [ [2,3],[3,4],[5]] person 2 is friends with 3 etc. find how many friends does each person has. note one person has no friends. SQL question: find the top 10 college/company that a average social person interacts with. something in those lines. I split the query in two. Not able to finish coding but was able to explain and write both the parts but didn't have time to test it. also had data modeling questions. on a social network website. cant give details.
I applied online. I interviewed at Meta (New York, NY)
Interview
Prepare technical concepts, and practice previously asked questions as much as you can find online. 4 rounds in the total process. It's easy as long as you just practice a LOT.
I had Python and SQL round for 30 minutes each. The interview was for 1 hour 30 minutes for SQL and 30 mins for python coding.
Completed 5 questions each but still got rejection email the next day.