Data Engineer applicants have rated the interview process at Meta with 4 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 100% positive. To compare, the company-average is 74.2% positive. This is according to Glassdoor user ratings.
Here are the most commonly searched roles for interview reports -
I applied through a recruiter. I interviewed at Meta in Jul 2024
Interview
Total four rounds of interview involves recruiter screening call, Technical live assessment, two In-person onsite interviews up to one hour (one with the team and one with manager mostly behavioral).
Interview questions [1]
Question 1
Questions on SQL, Python frameworks and libraries, Cloud technologies
I applied through a recruiter. The process took 2 months. I interviewed at Meta (San Diego, CA) in Aug 2024
Interview
Took a very long time to get the technical interview. (Scheduled almost 2 months in advance!!!) the recruiter told me during the initial phone call that there is a backup of people able to interview
The process took 2 weeks. I interviewed at Meta (Londres, Inglaterra) in Apr 2024
Interview
Meta's internal recruiter reached out over LinkedIn.
The 1st stage was a phone screen with the recruiter (same on that reached out). Fairly standard qs - Tell me about your experience/walk me through your CV, etc.
2nd Stage was a coding round. 6 questions in total:
3 SQL question - nothing too difficult - JOINs, Aggregations, filters. No more than 3 JOINs required in a query. There are 4 tables provided and a schema, the trick here is not rush - think about which tables you need and which ones you don’t need.
3 Python Question of varying difficulties. You start with a simple one liner solution, moving to a medium question that will require loops, list and dictionaries. The last question is a hard one.
Interview questions [5]
Question 1
Tell me about your experience/walk me through your CV
You have a dictionary - key is a string and values are list of str. You need to find the most frequently occurring str across all lists/values. Can’t use pandas or anything. Pure loops, lists and dictionaries
You have a list of data classes. The data class represent an object with various start and end time of a meeting as well as number of people in the meeting. There are overlapping meetings. Your task Is to find the most number of people that were in a meeting at once.