Meta Software Development Engineer interview questions
Updated Nov 19, 2025
based on 52 ratings
Difficulty
Average
Experience
Very positive
How others got an interview
56%
Employee referral
Employee referral
21%
Applied online
Applied online
12%
Recruiter
Recruiter
12%
Campus recruiting
Campus recruiting
Interview search
52 interviews
Viewing 1 - 5 of 52 Interviews
Meta interviews FAQs
Software Development Engineer applicants have rated the interview process at Meta with 3 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 57.1% positive. This is according to Glassdoor user ratings.
Common stages of the interview process at Meta as a Software Development Engineer according to 1 Glassdoor interviews include:
Phone interview: 100%
Here are the most commonly searched roles for interview reports -
I applied through an employee referral. I interviewed at Meta
Interview
OA, 3 questions, medium
Coding interview
1 round, 45 minutes, with an engineer.
Done in an online collaborative editor CoderPad without auto-complete or test runner enabled. 2 data structures / algorithms problems (LeetCode easy–medium, occasionally touching medium–hard).
system design
behavioral
Interview questions [1]
Question 1
You are given an integer array nums and an integer k.
Return the length of the longest subarray whose elements sum to exactly k.
The subarray must be contiguous.
nums may contain positive, negative, and zero values.
If no such subarray exists, return 0.
I applied online. The process took 3 weeks. I interviewed at Meta (Redmond, WA) in Oct 2024
Interview
3 interviews, each with a software engineer asking me to implement functions in python. Like implement a convolutional layer. The questions were not difficult; there were some trick questions in terms of knowing you can find the median in O(n) with quick select, as opposed to O(n*log(n)) with sort and grab the middle element.
Interview questions [1]
Question 1
Implement convolutional layer in python
Find the median of an unsorted array in python
I applied online. The process took 3 weeks. I interviewed at Meta (Palo Alto, CA) in Jan 2021
Interview
An hour of solving two technical questions that varied in difficulty from easy to medium on leet code The interviewer was very nice and he answered all my questions without judgment