Upload Button Icon Add office photos

Meta

Compare button icon Compare button icon Compare

Filter interviews by

Meta Senior Software Engineer Interview Questions and Answers

Updated 30 Dec 2024

Meta Senior Software Engineer Interview Experiences

4 interviews found

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
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
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

Senior Software Engineer Interview Questions Asked at Other Companies

Q1. K Largest Elements Problem Statement You are given an integer k a ... read more
asked in DBS Bank
Q2. Tell me about yourself. What technology are you using? What is a ... read more
asked in GlobalLogic
Q3. MapSum Pair Implementation Create a data structure named 'MapSum' ... read more
asked in UST
Q4. Nth Prime Number Problem Statement Find the Nth prime number give ... read more
asked in Capgemini
Q5. Pascal's Triangle Construction You are provided with an integer ' ... read more
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
More than 8 weeks
Result
Not Selected

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

Round 1 - Coding Test 

(2 Questions)

  • Q1. Graph related question from leetcode medium
  • Q2. 2 pointers question from leetcode medium
Round 2 - Coding Test 

This was a panel interview with 2 DSA questions, 1 hiring manager round and 1 system design

Interview experience
4
Good
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Not Selected

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

Round 1 - Coding Test 

5 mins introduction, 10 mins project behavioural, 2 Coding Questions - 20 mins each, 5 mins to ask questions

Meta interview questions for designations

 Software Engineer

 (16)

 Software Engineer Intern

 (2)

 Embedded Software Engineer

 (1)

 Software Developer

 (2)

 Machine Learning Software Engineer

 (1)

 Senior Sse Software Engineering Analyst

 (1)

 Network Engineer

 (3)

 Data Engineer

 (1)

Interview questions from similar companies

I applied via Referral and was interviewed before Jan 2021. There was 1 interview round.

Interview Questionnaire 

1 Question

  • Q1. Java questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare basic questions

Interview Preparation Tips

Round: Technical Interview
Experience: Has a 1 hr interview. He asked the Qs on my experience, what I have put in my resume. Its good conversation with interviewer.

Round: HR Interview
Experience: In HR interview he asked about my salary and what he is going to offer me. I left for the day. There is no response for 5 days from the HR. After a week I got the call my HR and discussion was happened about the salary again and said to upload some documents. I did it. There is no response for 4 days again. I got call again after 4 days and this time she said there is no suitable position for my experience so she is going to reject my application. Its very painful to listen like this.

I applied via Recruitment Consultant and was interviewed before Oct 2020. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Questions on string manipulation

Interview Preparation Tips

Interview preparation tips for other job seekers - Infosys conducts easy interview and most of the questions are straight forward

I applied via Company Website and was interviewed before Mar 2021. There were 3 interview rounds.

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 - Coding Test 

Java assesment.

Round 3 - HR 

(1 Question)

  • Q1. Where do you see yourself in 5 years?

Interview Preparation Tips

Interview preparation tips for other job seekers - Good company to start your career. Even if project managers or people wont support you, you will have teams and they will surely assist you with learning and progressing further.

Great to be part of Wipro!!

I applied via Monster and was interviewed in Oct 2018. There were 3 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. Hands on software and it's applications.
  • Ans. 

    Hands-on experience with software and its practical applications.

    • I have worked on various software projects and have experience in developing, testing, and deploying software applications.

    • I have experience in programming languages such as Java, Python, and C++.

    • I have worked on projects involving web development, mobile app development, and database management.

    • I have experience in using software development tools such a...

  • Answered by AI
  • Q2. Basic HR Questions

Interview Preparation Tips

General Tips: Candidate should improve communication and technical skills to track the interview.
Skills: Communication, Analytical Skills
Duration: <1 week

Skills evaluated in this interview

I applied via Naukri.com and was interviewed in Dec 2019. There were 3 interview rounds.

Interview Questionnaire 

9 Questions

  • Q1. What is difference between controller and rest controller?
  • Ans. 

    A controller is a component that handles incoming requests and returns a response, while a REST controller specifically handles RESTful requests.

    • A controller is responsible for handling various types of requests, such as HTTP, WebSocket, etc.

    • A REST controller is a type of controller that specifically handles RESTful requests, which follow the principles of Representational State Transfer (REST).

    • REST controllers typical...

  • Answered by AI
  • Q2. What is functional interface?
  • Ans. 

    A functional interface is an interface that has only one abstract method.

    • Functional interfaces are used in lambda expressions and method references.

    • They can have default methods and static methods.

    • Examples include Runnable, Comparator, and Function interfaces.

    • Functional interfaces can be annotated with @FunctionalInterface annotation.

  • Answered by AI
  • Q3. What is lamda expression?
  • Ans. 

    Lambda expression is a concise way to represent anonymous functions in programming languages.

    • Lambda expressions are commonly used in functional programming languages.

    • They can be used to create functions on the fly without having to define them explicitly.

    • Lambda expressions are often used in higher-order functions, such as map, filter, and reduce.

    • They can also be used to create closures, which are functions that capture...

  • Answered by AI
  • Q4. What is exception propagation?
  • Ans. 

    Exception propagation is the process of passing an exception up the call stack to be handled by a higher-level method.

    • Exceptions are thrown when an error occurs in a method.

    • If the exception is not caught and handled within the method, it is propagated up the call stack.

    • Each method in the call stack has the option to catch and handle the exception or propagate it further up.

    • If the exception reaches the top of the call s...

  • Answered by AI
  • Q5. Difference between get and load method in hibernate?
  • Ans. 

    get() method returns null if the object is not found in the cache or database, while load() method throws an exception.

    • get() method is eager loading while load() method is lazy loading.

    • get() method returns the object from the database or cache while load() method returns a proxy object.

    • get() method is slower than load() method.

    • get() method is used when we are not sure if the object exists in the database or cache while...

  • Answered by AI
  • Q6. What is method overriding?
  • Ans. 

    Method overriding is when a subclass provides its own implementation of a method that is already defined in its superclass.

    • Method overriding is used to achieve runtime polymorphism.

    • The method signature (name, parameters, return type) must be the same in both the superclass and subclass.

    • The access level of the overriding method cannot be more restrictive than the overridden method.

    • Example: class Dog extends Animal { pub...

  • Answered by AI
  • Q7. What IOC and DI in spring?
  • Ans. 

    IOC and DI are design patterns used in Spring framework for loose coupling and dependency injection.

    • IOC (Inversion of Control) is a design pattern where the control of object creation and lifecycle is handed over to a container or framework.

    • DI (Dependency Injection) is a design pattern where the dependencies of an object are injected into it by an external entity, rather than the object creating them itself.

    • Spring fram...

  • Answered by AI
  • Q8. What is internal working of hashmap?
  • Ans. 

    HashMap is a data structure that stores key-value pairs and uses hashing to retrieve values quickly.

    • HashMap uses an array of buckets to store key-value pairs

    • Each bucket contains a linked list of entries with the same hash code

    • When a key-value pair is added, its hash code is used to determine the bucket and added to the linked list

    • When a value is retrieved, its hash code is used to find the bucket and search the linked ...

  • Answered by AI
  • Q9. Advantages of spring boot?
  • Ans. 

    Spring Boot provides rapid application development and microservices architecture.

    • Easy configuration and setup

    • Embedded servers for faster development

    • Auto-configuration of dependencies

    • Supports multiple data sources

    • Actuator for monitoring and managing applications

    • Simplifies development of RESTful web services

    • Enables building of microservices architecture

    • Provides a wide range of plugins and extensions

    • Reduces boilerplate c

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Mostly focus on core java concept and then spring, hibernate, spring boot. Be confident with your answers. Always answer in a simple way don't make it complicated to understand it.

Skills evaluated in this interview

Meta Interview FAQs

How many rounds are there in Meta Senior Software Engineer interview?
Meta interview process usually has 1-2 rounds. The most common rounds in the Meta interview process are Coding Test, HR and Technical.
What are the top questions asked in Meta Senior Software Engineer interview?

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

  1. graph related question from leetcode med...read more
  2. Why do you want to join m...read more
  3. System Design - delved a lot dee...read more

Tell us how to improve this page.

Meta Senior Software Engineer Interview Process

based on 4 interviews

1 Interview rounds

  • Coding Test Round
View more
Meta Senior Software Engineer Salary
based on 15 salaries
₹33.4 L/yr - ₹53.8 L/yr
134% more than the average Senior Software Engineer Salary in India
View more details

Meta Senior Software Engineer Reviews and Ratings

based on 2 reviews

4.2/5

Rating in categories

3.6

Skill development

3.2

Work-life balance

4.5

Salary

2.6

Job security

3.6

Company culture

3.6

Promotions

3.6

Work satisfaction

Explore 2 Reviews and Ratings
Software Engineer
18 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Software Engineer
15 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Software Developer
12 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Data Scientist
6 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Marketing Manager
6 salaries
unlock blur

₹0 L/yr - ₹0 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