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

35 Interview questions

A Production Analyst was asked 1mo 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 1mo 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 1mo 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 2mo 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

What people are saying about Meta

View All
an operations manager
1w
Meta's new AI isn't just smart... It's self-improving.
Yes, you read that right. We’ve begun to see glimpses of AI systems improving themselves.” Means? AI is now learning how to upgrade itself - without us. This changes everything. AI won’t just be your assistant. It could soon be its own: Master and Maker But Zuck's vision is not doom but distribution He wants to give everyone their own personal AI. An AI that: Sees what you see (via smart glasses) Hears your convos, your pain, your dreams Doesn't just write copy - helps you launch your life Not ChatGPT. Not Siri. It’s a super intelligent digital life partner. Your growth buddy. Your mental coach. Your creative team. But here's the twist: We’re building something smarter than us... and giving it to everyone. ⚖️ Will it be our ultimate tool? 💣 Or the last invention we ever make? Whats your take on this, How it will impact us, our jobs and future Let’s talk 👇
FeedCard Image
FeedCard Image
Got a question about Meta?
Ask anonymously on communities.
A Software Developer was asked 3mo ago
Q. Describe a time you used problem-solving skills.
Ans. 

Effective problem-solving involves identifying issues, analyzing options, and implementing solutions systematically.

  • Define the problem clearly: Understand what the issue is and its impact.

  • Gather relevant information: Collect data and insights related to the problem.

  • Analyze potential solutions: Evaluate different approaches and their feasibility.

  • Implement the chosen solution: Execute the plan while monitoring progr...

View all Software Developer interview questions
A Production Engineer was asked 4mo ago
Q. A phrase is a palindrome if, after converting all uppercase letters into lowercase letters and removing all non-alphanumeric characters, it reads the same forward and backward. Given a string s, return true...
Ans. 

A valid palindrome reads the same forwards and backwards, ignoring spaces, punctuation, and case.

  • Consider only alphanumeric characters: 'A man, a plan, a canal: Panama' is a valid palindrome.

  • Ignore case sensitivity: 'Racecar' is the same as 'racecar'.

  • Use two-pointer technique: Compare characters from start and end moving towards the center.

View all Production Engineer interview questions

Meta HR Interview Questions

11 questions and answers

Q. Can you describe a project you worked on in your last organization, the app ... read more
Q. Were you involved in negotiations or discussions with stakeholders outside ... read more
Q. Why do you want to work here?
An IT Manager was asked 4mo 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
Are these interview questions helpful?
An IT Manager was asked 4mo 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
A Design Engineer was asked 4mo 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 Design Engineer was asked 4mo 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

Meta Interview Experiences

67 interviews found

Tpm Manager Interview Questions & Answers

user image Anonymous

posted on 2 Oct 2023

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
6-8 weeks
Result
Selected Selected
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(3 Questions)

  • Q1. Tell me about your experience under 2 mins
  • Q2. Tell me about a critical program which had multiple issues?
  • Ans. 

    Implemented a critical software upgrade with multiple bugs affecting production.

    • Identified bugs through thorough testing and analysis.

    • Collaborated with development team to prioritize and resolve issues.

    • Implemented temporary workarounds to minimize impact on production.

    • Conducted post-mortem analysis to prevent similar issues in future upgrades.

  • Answered by AI
  • Q3. Tell me an example of a program where you failed ?
  • Ans. 

    I failed to implement a preventive maintenance program due to lack of buy-in from the team.

    • Lack of clear communication about the benefits of the program

    • Resistance from team members who preferred reactive maintenance

    • Inadequate training and support for team members to adapt to the new program

  • Answered by AI

Skills evaluated in this interview

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
  • Ans. 

    I have a strong background in software engineering with experience in various programming languages and project management.

    • Over 8 years of experience in software development, primarily in Java and Python.

    • Led a team of 5 developers in a successful project that improved system performance by 30%.

    • Experience with Agile methodologies, participating in daily stand-ups and sprint planning.

    • Worked on cloud-based applications us...

  • Answered by AI
  • 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
  • Ans. 

    A valid palindrome reads the same forwards and backwards, ignoring spaces, punctuation, and case.

    • Consider only alphanumeric characters: 'A man, a plan, a canal: Panama' is a valid palindrome.

    • Ignore case sensitivity: 'Racecar' is the same as 'racecar'.

    • Use two-pointer technique: Compare characters from start and end moving towards the center.

  • Answered by AI
  • 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

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 Trending Companies on AmbitionBox

Bharti Airtel Interview Questions
3.9
 • 984 Interviews
CBRE Interview Questions
4.1
 • 310 Interviews
Mahindra & Mahindra Interview Questions
4.1
 • 758 Interviews
ITC Interview Questions
3.9
 • 619 Interviews
DMart Interview Questions
3.9
 • 469 Interviews
Google Interview Questions
4.3
 • 915 Interviews
Dr. Reddy's Interview Questions
4.0
 • 442 Interviews
Wipro Interview Questions
3.7
 • 6.2k Interviews
Infosys Interview Questions
3.6
 • 8k Interviews
Uber Interview Questions
4.2
 • 157 Interviews
View all

Meta Reviews and Ratings

based on 67 reviews

4.4/5

Rating in categories

4.2

Skill development

4.3

Work-life balance

4.7

Salary

3.4

Job security

4.2

Company culture

4.1

Promotions

4.1

Work satisfaction

Explore 67 Reviews and Ratings
Senior Dft Engineer
22 salaries
unlock blur

₹30 L/yr - ₹39 L/yr

Software Developer
21 salaries
unlock blur

₹36.9 L/yr - ₹68.9 L/yr

Software Engineer
20 salaries
unlock blur

₹37.4 L/yr - ₹60 L/yr

Product Manager
19 salaries
unlock blur

₹33.5 L/yr - ₹60 L/yr

Senior Software Engineer
19 salaries
unlock blur

₹40.5 L/yr - ₹75.6 L/yr

Explore more salaries
write
Share an Interview