Upload Button Icon Add office photos

Meta

Compare button icon Compare button icon Compare

Filter interviews by

Meta Interview Questions and Answers

Updated 29 Jun 2025
Popular Designations

32 Interview questions

A Production Analyst was asked 1w ago
Q. The company is looking to build a new search product like Facebook. Explain the approach you'd take for this.
Ans. 

Develop a user-centric search product by analyzing needs, defining features, and iterating based on feedback.

  • Conduct user research to understand search behavior and preferences, e.g., surveys or interviews with potential users.

  • Define key features such as personalized results, filters, and advanced search options based on user needs.

  • Create wireframes and prototypes to visualize the product and gather early feedback...

View all Production Analyst interview questions
A Software Engineer was asked 2w ago
Q. Given an integer array nums and an integer k, return the kth largest element in the array.
Ans. 

Find the Kth largest element in an unsorted array using various methods.

  • Use a max-heap to extract the largest elements until reaching K. Example: For [3, 2, 1, 5, 6, 4] and K=2, result is 5.

  • Sort the array in descending order and return the K-1 index. Example: For [3, 2, 1, 5, 6, 4] and K=2, sorted array is [6, 5, 4, 3, 2, 1].

  • Use Quickselect algorithm for average O(n) time complexity. Example: For [3, 2, 1, 5, 6, 4...

View all Software Engineer interview questions
A Software Engineer was asked 2w ago
Q. Design and implement a data structure for Least Recently Used (LRU) cache. It should support the following operations: get(key) - Get the value (will always be positive) of the key if the key exists in the ...
Ans. 

Implement an LRU (Least Recently Used) cache to efficiently store and retrieve data with limited capacity.

  • Use a hash map for O(1) access to cache items.

  • Use a doubly linked list to maintain the order of usage.

  • When adding a new item, check if it exceeds capacity; if so, remove the least recently used item.

  • Example: If cache capacity is 2, adding (1,1) and (2,2) then (3,3) removes (1,1).

  • Implement 'get' and 'put' metho...

View all Software Engineer interview questions
A Software Engineer was asked 1mo ago
Q. Return the longest palindromic string that can be formed by removing any set of characters from a given string. If there are multiple palindromic strings of the same maximum length, return the one that is i...
Ans. 

Find the longest palindromic subsequence from a string, ensuring lexicographical order for ties.

  • A palindrome reads the same forwards and backwards, e.g., 'racecar'.

  • Use dynamic programming to find the longest palindromic subsequence.

  • Example: For 'abcbda', the longest palindromic subsequence is 'aba'.

  • If multiple longest palindromes exist, return the lexicographically smallest one, e.g., 'aa' from 'aabbaa'.

View all Software Engineer interview questions
An IT Manager was asked 3mo ago
Q. What are your salary expectations?
Ans. 

I expect a competitive salary that reflects my experience and the industry standards for an IT Manager role.

  • Research industry standards: For example, IT Managers in my region typically earn between $90,000 and $120,000 annually.

  • Consider my experience: With over 10 years in IT and 5 years in management, I believe a salary in the upper range is justified.

  • Factor in company size: Larger organizations often offer highe...

View all IT Manager interview questions
An IT Manager was asked 3mo ago
Q. What do you know about our company?
Ans. 

Your company is a leading provider of innovative IT solutions, focusing on enhancing business efficiency and customer satisfaction.

  • Founded in 2005, the company has grown to serve over 500 clients globally.

  • Specializes in cloud computing, cybersecurity, and data analytics.

  • Recent projects include a successful migration to cloud services for a major retail client, improving their operational efficiency by 30%.

  • Committe...

View all IT Manager interview questions
A Design Engineer was asked 3mo ago
Q. Describe an architecture you worked on.
Ans. 

I worked on a modular architecture for a renewable energy system, enhancing efficiency and scalability.

  • Designed a modular solar panel system that can be easily expanded based on energy needs.

  • Implemented a centralized control unit for monitoring and optimizing energy output.

  • Utilized CAD software for precise modeling and simulation of the energy system.

  • Collaborated with cross-functional teams to ensure integration w...

View all Design Engineer interview questions
Are these interview questions helpful?
A Design Engineer was asked 3mo ago
Q. What are the performance considerations for a given design?
Ans. 

Performance considerations in design include efficiency, reliability, cost, and user experience to ensure optimal functionality.

  • Efficiency: Design should minimize energy consumption, e.g., using lightweight materials in aerospace.

  • Reliability: Components must withstand operational stresses, like using corrosion-resistant materials in marine applications.

  • Cost: Balancing performance with budget constraints, e.g., sel...

View all Design Engineer interview questions
A Senior Software Engineer was asked 7mo ago
Q. Why do you want to join Meta?
Ans. 

I want to join Meta to contribute to innovative technologies that connect people and enhance user experiences globally.

  • Meta's commitment to innovation aligns with my passion for developing cutting-edge technologies, like AR and VR.

  • The opportunity to work on large-scale systems that impact billions of users is incredibly motivating.

  • I admire Meta's focus on community and connection, and I want to be part of a team t...

View all Senior Software Engineer interview questions
A Software Engineer was asked 7mo ago
Q. How would you represent a sparse matrix?
Ans. 

A sparse matrix can be represented using a dictionary of dictionaries or a list of lists.

  • Use a dictionary of dictionaries where the keys are the row and column indices with non-zero values as values.

  • Alternatively, use a list of lists where each inner list represents a row with non-zero values and their column indices.

  • Sparse matrices are efficient for large matrices with mostly zero values.

  • Example: {0: {1: 5, 3: 7}...

View all Software Engineer interview questions

Meta Interview Experiences

67 interviews found

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I appeared for an interview in Feb 2025.

Round 1 - Coding Test 

Meta Phone Screen for E4 level. 1 hour coding test on Leetcode medium level questions, time is limited for each unlike other companies.

Round 2 - Technical 

(2 Questions)

  • Q1. Med level Leetcode question Basic Calc 2
  • Q2. Med Level Leetcode question Merge Intervals. Practice Leetcode top 50 most frequent questions for Meta for the E4 level. They are the key.
Round 3 - Coding Test 

There were 5 rounds in Onsite interviews 2 coding, 1 ML system design, 1 ML theory and 1 behavioral.

Interview Preparation Tips

Interview preparation tips for other job seekers - Leetcode will be your best friend.
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Don't remember so I have no
  • Q2. I can't remember it
Round 2 - Technical 

(2 Questions)

  • Q1. I don't know the res
  • Q2. I can't remember it
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Walk-in and was interviewed in Nov 2024. There were 3 interview rounds.

Round 1 - HR 

(2 Questions)

  • Q1. Basic questions on background
  • Q2. Why do you want to join meta
  • Ans. 

    I want to join Meta to contribute to innovative technologies that connect people and enhance user experiences globally.

    • Meta's commitment to innovation aligns with my passion for developing cutting-edge technologies, like AR and VR.

    • The opportunity to work on large-scale systems that impact billions of users is incredibly motivating.

    • I admire Meta's focus on community and connection, and I want to be part of a team that f...

  • Answered by AI
Round 2 - Coding Test 

DSA Round - Graphs & Trees

Round 3 - Technical 

(1 Question)

  • Q1. System Design - delved a lot deeper
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
6-8 weeks
Result
Selected Selected

I appeared for an interview in May 2025, where I was asked the following questions.

  • Q1. The company wants to increase the growth on a Search Product. How would you go about this?
  • Q2. The company is looking to build a new search product like Facebook. Explain the approach you'd take for this.
  • Ans. 

    Develop a user-centric search product by analyzing needs, defining features, and iterating based on feedback.

    • Conduct user research to understand search behavior and preferences, e.g., surveys or interviews with potential users.

    • Define key features such as personalized results, filters, and advanced search options based on user needs.

    • Create wireframes and prototypes to visualize the product and gather early feedback from...

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
-

I applied via Job Portal

Round 1 - Coding Test 

DSA:
Dynamic programming;
More focus on approach and readability.
Ephasis on dry run and test cases

Interview Preparation Tips

Interview preparation tips for other job seekers - Try to build the solution as if it is a problem of your day to day job
Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
2-4 weeks
Result
Not Selected

I applied via Approached by Company and was interviewed in May 2024. There were 3 interview rounds.

Round 1 - Coding Test 

60m, DSA (graphs, trees, etc.)

Round 2 - Technical 

(2 Questions)

  • Q1. How would you represent a sparse matrix?
  • Q2. How would you efficiently calculate the sum of such a matrix?
Round 3 - Technical 

(2 Questions)

  • Q1. Design a metrics tracker
  • Q2. Leetcode-style DSA

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via Approached by Company and was interviewed in Nov 2024. There were 2 interview rounds.

Round 1 - MCQ Test 

(2 Questions)

  • Q1. Basic BGP Protocol Questions
  • Q2. Linux basics Questions
Round 2 - Coding Test 

Medium Leetcode Problems

Interview Preparation Tips

Interview preparation tips for other job seekers - Practice Easy and medium Leetcode for the coding round
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Dsa questions on linked list
  • Q2. Dsa questions from leetcode
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
6-8 weeks
Result
Not Selected

I appeared for an interview in Mar 2025, where I was asked the following questions.

  • Q1. Valid palidrome from leetcode
  • Q2. Dino question file operation .csv
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via GitHub and was interviewed in Jul 2024. There was 1 interview round.

Round 1 - Coding Test 

We worked on two simple coding questions: the battleship problem and a task involving opening, reading, and sorting data from a file. I coded in front of my interviewer, who provided me with helpful tips.

Interview Preparation Tips

Topics to prepare for Meta Product Engineer Intern interview:
  • hashmap
  • lists
  • sorting
  • traversing
  • optimizing

Top trending discussions

View All
Interview Tips & Stories
5d (edited)
a team lead
Why are women still asked such personal questions in interview?
I recently went for an interview… and honestly, m still trying to process what just happened. Instead of being asked about my skills, experience, or how I could add value to the company… the questions took a totally unexpected turn. The interviewer started asking things like When are you getting married? Are you engaged? And m sure, if I had said I was married, the next question would’ve been How long have you been married? What does my personal life have to do with the job m applying for? This is where I felt the gender discrimination hit hard. These types of questions are so casually thrown at women during interviews but are they ever asked to men? No one asks male candidates if they’re planning a wedding or how old their kids are. So why is it okay to ask women? Can we please stop normalising this kind of behaviour in interviews? Our careers shouldn’t be judged by our relationship status. Period.
Got a question about Meta?
Ask anonymously on communities.

Meta Interview FAQs

How many rounds are there in Meta interview?
Meta interview process usually has 1-2 rounds. The most common rounds in the Meta interview process are Coding Test, Technical and One-on-one Round.
How to prepare for Meta interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Meta. The most common topics and skills that interviewers at Meta expect are Computer science, Python, Visual Basic, C++ and Automation Testing.
What are the top questions asked in Meta interview?

Some of the top questions asked at the Meta interview -

  1. How would you efficiently calculate the sum of such a matr...read more
  2. Return the longest palindromic string that can be formed by removing any set of...read more
  3. Return the substring in a main string, which is composition of given str...read more
How long is the Meta interview process?

The duration of Meta interview process can vary, but typically it takes about 2-4 weeks to complete.

Tell us how to improve this page.

Overall Interview Experience Rating

4.1/5

based on 66 interview experiences

Difficulty level

Easy 8%
Moderate 68%
Hard 24%

Duration

Less than 2 weeks 18%
2-4 weeks 50%
4-6 weeks 11%
6-8 weeks 13%
More than 8 weeks 8%
View more

Interview Questions from Similar Companies

GAO Tek Interview Questions
4.4
 • 272 Interviews
Bhanzu Interview Questions
3.8
 • 151 Interviews
Tutopia Interview Questions
4.2
 • 150 Interviews
BCD Travel Interview Questions
4.3
 • 113 Interviews
View all

Meta Reviews and Ratings

based on 66 reviews

4.4/5

Rating in categories

4.1

Skill development

4.2

Work-life balance

4.7

Salary

3.3

Job security

4.2

Company culture

4.0

Promotions

4.0

Work satisfaction

Explore 66 Reviews and Ratings
Software Engineer
23 salaries
unlock blur

₹40.1 L/yr - ₹60 L/yr

Senior Dft Engineer
22 salaries
unlock blur

₹30 L/yr - ₹39 L/yr

Senior Software Engineer
19 salaries
unlock blur

₹40.5 L/yr - ₹75.6 L/yr

Software Developer
18 salaries
unlock blur

₹43.1 L/yr - ₹80.5 L/yr

Data Scientist
12 salaries
unlock blur

₹39.3 L/yr - ₹74.4 L/yr

Explore more salaries
Compare Meta with

Google

4.4
Compare

Reliance Communications

4.0
Compare

Henry Harvin Education

3.8
Compare

GAO Tek

4.4
Compare
write
Share an Interview