Upload Button Icon Add office photos

Meta

Compare button icon Compare button icon Compare

Filter interviews by

Meta Software Engineer Interview Questions, Process, and Tips

Updated 18 Nov 2024

Top Meta Software Engineer Interview Questions and Answers

View all 9 questions

Meta Software Engineer Interview Experiences

16 interviews found

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?
  • 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}, 2: ...

  • Answered by AI
  • Q2. How would you efficiently calculate the sum of such a matrix?
  • Ans. 

    Efficiently calculate the sum of a matrix

    • Iterate through each element in the matrix and add them to a running total

    • Use parallel processing or multi-threading to calculate the sum faster

    • Consider using optimized algorithms like Strassen's algorithm for matrix multiplication

  • Answered by AI
Round 3 - Technical 

(2 Questions)

  • Q1. Design a metrics tracker
  • Ans. 

    A metrics tracker to monitor and analyze key performance indicators

    • Define the key metrics to track (e.g. user engagement, conversion rates)

    • Implement a data collection system to gather relevant data

    • Create visualizations and reports to analyze the metrics

    • Set up alerts for abnormal metric values

    • Regularly review and update the metrics based on business goals

  • Answered by AI
  • Q2. Leetcode-style DSA

Skills evaluated in this interview

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

I applied via LinkedIn and was interviewed in Apr 2024. There were 2 interview rounds.

Round 1 - Coding Test 

DSA, java, python, basic problem solving

Round 2 - One-on-one 

(2 Questions)

  • Q1. Tell me about yourself
  • Q2. Why did you leave your previous company

Interview Preparation Tips

Interview preparation tips for other job seekers - Be well prepared

Software Engineer Interview Questions Asked at Other Companies

asked in Qualcomm
Q1. Bridge and torch problem : Four people come to a river in the nig ... read more
asked in Capgemini
Q2. In a dark room,there is a box of 18 white and 5 black gloves. You ... read more
asked in TCS
Q3. Find the Duplicate Number Problem Statement Given an integer arra ... read more
Q4. Tell me something about yourself. Define encapsulation. What is i ... read more
asked in Paytm
Q5. Puzzle : 100 people are standing in a circle .each one is allowed ... read more
Interview experience
4
Good
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Job Portal and was interviewed in Mar 2024. There was 1 interview round.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Is a valid decimal
  • Q2. Return the substring in a main string, which is composition of given string
  • Ans. 

    Find and return all substrings in a main string that match a given string.

    • Iterate through the main string and check for matches with the given string

    • Use substring function to extract potential matches

    • Store all matching substrings in an array and return it

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - 45 mins interview. 2 interview questions, 1st one easy, 2nd one is leet code medium. Solving with in the time is important. I couldn't able to complet the 2nd one.
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via Company Website and was interviewed in Feb 2024. There were 2 interview rounds.

Round 1 - Coding Test 

Standard data structure and algorithms round. 2 questions to solve in 45 minutes

Round 2 - One-on-one 

(2 Questions)

  • Q1. Binary Search Tree - Root to leaf max sum path
  • Q2. Make balanced parenthesis
  • Ans. 

    Use a stack to ensure balanced parenthesis in a string

    • Iterate through each character in the string

    • If the character is an opening parenthesis, push it onto the stack

    • If the character is a closing parenthesis, pop from the stack and check if they match

    • If at the end the stack is empty, the parenthesis are balanced

  • Answered by AI

Skills evaluated in this interview

Meta interview questions for designations

 Senior Software Engineer

 (4)

 Software Engineer Intern

 (2)

 Embedded Software Engineer

 (1)

 Software Developer

 (2)

 Machine Learning Software Engineer

 (1)

 Network Engineer

 (3)

 Lead Engineer

 (1)

 Data Engineer

 (1)

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

BFS and DFS and graph problems are asked often

Get interview-ready with Top Meta Interview Questions

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Most frequent element
insert in sorted rotated array

Software Engineer Interview Questions & Answers

user image Cory Parrish

posted on 24 Oct 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Conflict quetsions
Interview experience
4
Good
Difficulty level
Hard
Process Duration
6-8 weeks
Result
Not Selected

I applied via Approached by Company and was interviewed in Apr 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Clean maze with Robot
  • Ans. 

    Clean maze using a robot by navigating through paths and avoiding obstacles.

    • Create a map of the maze with obstacles and paths.

    • Implement a pathfinding algorithm for the robot to navigate through the maze.

    • Use sensors or algorithms to detect and avoid obstacles.

    • Track the robot's progress and clean the maze efficiently.

  • Answered by AI

Skills evaluated in this interview

Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Referral and was interviewed in Feb 2024. There were 2 interview rounds.

Round 1 - Coding Test 

45 min coding , topics were problem solving needing CS datastructures on platform of choice

Round 2 - Technical 

(1 Question)

  • Q1. System design and coding based . Medium leet code

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well before you start
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Reservoir Sampling explanation

Round 2 - One-on-one 

(1 Question)

  • Q1. Desgin Instagram

Interview Preparation Tips

Interview preparation tips for other job seekers - product design
Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
2-4 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed in Feb 2024. There were 2 interview rounds.

Round 1 - Coding Test 

45 minutes test. Probability based question. for coding round 1.

Round 2 - System Design 

(1 Question)

  • Q1. Design online coding judge.
  • Ans. 

    Online coding judge to evaluate code submissions and provide feedback.

    • Create a web application where users can submit code in various programming languages.

    • Implement a compiler or interpreter to execute the code and check for errors.

    • Provide feedback on code correctness, efficiency, and style.

    • Include test cases to verify the code's functionality.

    • Allow users to view their submission history and track their progress.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - prepare coding and system design well.

Skills evaluated in this interview

Meta Interview FAQs

How many rounds are there in Meta Software Engineer 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.
What are the top questions asked in Meta Software Engineer interview?

Some of the top questions asked at the Meta Software Engineer interview -

  1. How would you efficiently calculate the sum of such a matr...read more
  2. Return the substring in a main string, which is composition of given str...read more
  3. How would you represent a sparse matr...read more
How long is the Meta Software Engineer interview process?

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

Tell us how to improve this page.

Meta Software Engineer Interview Process

based on 18 interviews

2 Interview rounds

  • Coding Test Round
  • Technical Round
View more
Meta Software Engineer Salary
based on 18 salaries
₹6.5 L/yr - ₹13.9 L/yr
48% more than the average Software Engineer Salary in India
View more details

Meta Software Engineer Reviews and Ratings

based on 8 reviews

4.4/5

Rating in categories

4.6

Skill development

3.1

Work-life balance

4.9

Salary

2.9

Job security

3.9

Company culture

4.2

Promotions

4.2

Work satisfaction

Explore 8 Reviews and Ratings
Software Engineer
18 salaries
unlock blur

₹6.5 L/yr - ₹13.9 L/yr

Senior Software Engineer
15 salaries
unlock blur

₹33.3 L/yr - ₹53.8 L/yr

Software Developer
12 salaries
unlock blur

₹17 L/yr - ₹43.9 L/yr

Data Scientist
6 salaries
unlock blur

₹36.2 L/yr - ₹37.4 L/yr

Marketing Manager
6 salaries
unlock blur

₹25 L/yr - ₹36 L/yr

Explore more salaries
Compare Meta with

Google

4.4
Compare

Facebook

4.3
Compare

Amazon

4.1
Compare

Apple

4.3
Compare
Did you find this page helpful?
Yes No
write
Share an Interview