I applied through a recruiter. I interviewed at Meta in Mar 2021
Interview
1. I got a call from FB Recruiter who found me through linkedin, and had first discussion of general experience and also asked 5 basic SQL and python questions.
2. Next round is 1hr technical interview, where code will be written in coderpad. Interviewer is very helpful and it is more like a conversation, rather than interview. Some basic hints for python coding is also there which you can refer in case you stuck somewhere. The questions are all available in Glassdoor here. Please refer them and practice well.
Interview questions [1]
Question 1
Python questions:
1. Replace None value with previous value present in a list.
2. Given a ´dictionary, print the key for nth highest value present in the dict. If there are more than 1 record present for nth highest value then sort the key and print the first one.
3. Given two sentences, you have to print the words those are not present in either of the sentences.(If one word is present twice in 1st sentence but not present in 2nd sentence then you have to print that word too)
4. Forgot another question
you have to pass all the cases, specially on edge cases.
SQL questions:
1. Mostly % calculation, also refer the questions available here in Glassdoor.
Next will be my Onsite Interview of 3.30hr. If anyone can help me on that or else I will update later on that interview as well.
Basic SQL and Data Structure questions asked by HR. She can only ask questions but not clarify on any details. Interview was about 10minutes. Only basic introductions and verified graduation date.
Interview questions [1]
Question 1
Null +1 = ?
Union and Union Alll which one is faster
I interviewed at Meta (San Francisco, CA) in Jun 2018
Interview
A technical screening interview at first. Then a one-day on-site interview that has four sessions with different people from different level of expertise. Interviewers could bring along an observer as well.