Upload Button Icon Add office photos

Facebook

Compare button icon Compare button icon Compare

Filter interviews by

Facebook Interview Questions, Process, and Tips

Updated 15 Jan 2025

Top Facebook Interview Questions and Answers

  • Q1. Saving Money Problem Statement Ninja is adventurous and loves traveling while being mindful of his expenses. Given a set of 'N' stations connected by 'M' trains, each tr ...read more
    asked in Software Developer interview
  • Q2. Given a hashmap M which is a mapping of characters to arrays of substitute characters, and an input string S, return an array of all possible mutations of S (where any ch ...read more
    asked in SDE interview
  • Q3. Given an “id” and a function getFriends(id) to get the list of friends of that person id, write a function that returns the list of “friends of friends” in the order of d ...read more
    asked in Software Engineer interview
View all 67 questions

Facebook Interview Experiences

Popular Designations

52 interviews found

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

I was interviewed before Jul 2023.

Round 1 - Coding Test 

45 min round. Similar to Leetcode medium level question.

Round 2 - Coding Test 

45 min coding round, 2 question asked

Round 3 - Technical 

(1 Question)

  • Q1. System design of proximity service
  • Ans. 

    Design a system for proximity service

    • Utilize geolocation data to track user locations

    • Implement algorithms to calculate proximity between users

    • Use real-time updates to notify users of nearby contacts

  • Answered by AI
Round 4 - One-on-one 

(1 Question)

  • Q1. Behavioral questions

Skills evaluated in this interview

Senior Software Engineer Interview Questions asked at other Companies

Q1. Find Nth PrimeYou are given a number 'N'. Your task is to find Nth prime number. A prime number is a number greater than 1 that is not a product of two smaller natural numbers. Prime numbers have only two factors – 1 and the number itself. ... read more
View answer (6)
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Implement boolean canConstruct(String targetString, String[] dict) which returns true if we can construct the targetString by concatenating the words given in the dictionary

Round 2 - Technical 

(1 Question)

  • Q1. Implement key value store
  • Ans. 

    Implement a key value store for storing and retrieving data efficiently.

    • Use a hash table or a balanced tree data structure to store key-value pairs.

    • Implement functions for inserting, updating, deleting, and retrieving key-value pairs.

    • Consider implementing features like transactions, concurrency control, and data persistence.

    • Example: Implement a simple key value store using a hash table in Python.

  • Answered by AI

Skills evaluated in this interview

Senior Software Engineer Interview Questions asked at other Companies

Q1. Find Nth PrimeYou are given a number 'N'. Your task is to find Nth prime number. A prime number is a number greater than 1 that is not a product of two smaller natural numbers. Prime numbers have only two factors – 1 and the number itself. ... read more
View answer (6)
Facebook Interview Questions and Answers for Freshers
illustration image

job Searcher Interview Questions & Answers

user image jagdeep kaur

posted on 24 Apr 2023

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(5 Questions)

  • Q1. What is your village name
  • Ans. 

    My village is called Greenfield, known for its lush green landscapes and peaceful environment.

    • Greenfield is located in the countryside, surrounded by rolling hills and meadows.

    • The village has a close-knit community, where everyone knows each other.

    • Greenfield is famous for its organic farming practices and locally grown produce.

    • The village hosts an annual harvest festival, showcasing the rich agricultural heritage.

    • Green...

  • Answered by AI
  • Q2. What is your name
  • Ans. 

    My name is John Doe.

    • My name is John Doe.

    • You can call me John.

    • I go by the name John Doe.

  • Answered by AI
  • Q3. You have any job
  • Q4. You can manage a job
  • Q5. You have mobile phone
Round 2 - One-on-one 

(2 Questions)

  • Q1. Names what u r doing
  • Ans. 

    I am currently searching for job opportunities.

    • Actively looking for job openings

    • Networking and connecting with professionals

    • Updating resume and cover letter

    • Preparing for interviews

  • Answered by AI
  • Q2. U can work smoothly

Interview Preparation Tips

Interview preparation tips for other job seekers - Well dreess confidet

Developer Interview Questions & Answers

user image Anonymous

posted on 12 Feb 2024

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

(2 Questions)

  • Q1. Oops concept in java
  • Ans. 

    Oops concept in Java

    • Object-oriented programming paradigm

    • Encapsulation, Inheritance, Polymorphism, Abstraction

    • Classes, Objects, Methods, and Properties

    • Code reusability and modularity

    • Example: Creating a class 'Car' with properties like 'color' and 'speed', and methods like 'start' and 'stop'

  • Answered by AI
  • Q2. What is class in java
  • Ans. 

    A class in Java is a blueprint or template for creating objects that define the properties and behaviors of those objects.

    • A class is a fundamental building block in Java programming.

    • It encapsulates data and methods that operate on that data.

    • Objects are instances of classes.

    • Classes can be inherited to create new classes with additional or modified functionality.

    • Example: class Car { String color; void start() { ... } }

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Good experience

Skills evaluated in this interview

Developer Interview Questions asked at other Companies

Q1. Which programming language do you use regular in work
View answer (2)

Facebook interview questions for popular designations

 Software Engineer

 (6)

 Software Developer

 (5)

 Program Manager

 (2)

 Senior Software Engineer

 (2)

 Software Developer Intern

 (2)

 Android App Developer

 (1)

 Assistant

 (1)

 Associate Software Engineer

 (1)

HR Executive Interview Questions & Answers

user image Anonymous

posted on 10 Mar 2024

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

(1 Question)

  • Q1. Why do you want this job?
Round 2 - HR 

(1 Question)

  • Q1. Why is your long term goal ?
Round 3 - HR 

(1 Question)

  • Q1. Tell me something about yourself?

HR Executive Interview Questions asked at other Companies

Q1. What do you know about Labor Law
View answer (6)

Get interview-ready with Top Facebook Interview Questions

US Recruiter Interview Questions & Answers

user image Anonymous

posted on 24 May 2024

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

(1 Question)

  • Q1. Tell me about your last role?

US Recruiter Interview Questions asked at other Companies

Q1. Are you aware about the different time zones ? Name some .
View answer (5)

Jobs at Facebook

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

SQL - shared question on the screen and asked to code in SQL

Round 2 - Technical 

(1 Question)

  • Q1. Nth highes salary

Data Scientist Interview Questions asked at other Companies

Q1. for a data with 1000 samples and 700 dimensions, how would you find a line that best fits the data, to be able to extrapolate? this is not a supervised ML problem, there's no target. and how would you do it, if you want to treat this as a s... read more
View answer (5)

Electrician Interview Questions & Answers

user image Anonymous

posted on 3 Jan 2023

Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
Selected Selected

I applied via Company Website

Round 1 - Group Discussion 

How you can fix problem without streece

Round 2 - Technical 

(2 Questions)

  • Q1. How you can be good analyser data
  • Ans. 

    To be a good data analyzer, one needs to have strong analytical skills and attention to detail.

    • Develop strong analytical skills through practice and training

    • Pay attention to details and look for patterns in the data

    • Use tools and software to help with data analysis

    • Stay up-to-date with industry trends and best practices

    • Collaborate with others to gain different perspectives on the data

    • Validate and verify data to ensure ac...

  • Answered by AI
  • Q2. How to be leaders man
  • Ans. 

    To be a leader, one must possess strong communication skills, lead by example, inspire and motivate others, and have a clear vision.

    • Develop strong communication skills to effectively convey ideas and instructions.

    • Lead by example by demonstrating professionalism, integrity, and a strong work ethic.

    • Inspire and motivate others by recognizing their achievements and providing guidance and support.

    • Have a clear vision and com...

  • Answered by AI
Round 3 - Group Discussion 

Search bad bug and help coding company

Round 4 - Aptitude Test 

Electrical no job for my nice city

Interview Preparation Tips

Interview preparation tips for other job seekers - help interconnection signals to be optimized and so right

Electrician Interview Questions asked at other Companies

Q1. 1. How much current takes a 5hp motor ?, 2. Draw a STAR DELTA and DOL starter control wireing. 3. How to connect star connection, and DELTA connectin. 4. What is the kw of 30hp motor ?, 5. Can you connect a temperature controller ?, 6. What... read more
View answer (5)

Jai shree ram Interview Questions & Answers

user image Anonymous

posted on 26 Jun 2023

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
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 Resume tips
Round 2 - 2round 

(4 Questions)

  • Q1. Help you make hiring decisions and build a strong company with diversity and commitment to values.
  • Q2. Help you make hiring decision and build a strong company with diversity and commitment to volues
  • Ans. Help you make hiring decision and build a strong company with diversity and commitment to volues
  • Answered Anonymously
  • Q3. Help you make hiring decision and build a strong company with diversity and build commitment to volues
  • Q4. Question isn’t just important for someone applying for a higher-level position. It’s actually a better indicator of culture fit and culture add than you may think. Yes, it can tell you about their work sty...

Interview Preparation Tips

Interview preparation tips for other job seekers - Me company ko bahut upar Tak le jaunga sir
Interview experience
3
Average
Difficulty level
Hard
Process Duration
2-4 weeks
Result
-

I applied via Recruitment Consulltant and was interviewed in Apr 2023. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all Resume tips
Round 2 - Coding Test 

Leetcode question on DFS and BFS. Passed

Round 3 - Case Study 

Develop a ml model to predict pass/no pass decision.

Interview Preparation Tips

Interview preparation tips for other job seekers - case study needs to be well organized and you need to write down everything.

Top Facebook Software Engineer Interview Questions and Answers

Q1. Given an “id” and a function getFriends(id) to get the list of friends of that person id, write a function that returns the list of “friends of friends” in the order of decreasing number of mutual friends, as in friend recommendations. Thes... read more
View answer (1)

Software Engineer Interview Questions asked at other Companies

Q1. Bridge and torch problem : Four people come to a river in the night. There is a narrow bridge, but it can only hold two people at a time. They have one torch and, because it's night, the torch has to be used when crossing the bridge. Person... read more
View answer (169)
Contribute & help others!
anonymous
You can choose to be anonymous

Facebook Interview FAQs

How many rounds are there in Facebook interview?
Facebook interview process usually has 2-3 rounds. The most common rounds in the Facebook interview process are Technical, Coding Test and One-on-one Round.
How to prepare for Facebook 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 Facebook. The most common topics and skills that interviewers at Facebook expect are Basic, Management, Analytical, Consulting and Product Management.
What are the top questions asked in Facebook interview?

Some of the top questions asked at the Facebook interview -

  1. Given an “id” and a function getFriends(id) to get the list of friends of t...read more
  2. Given a hashmap M which is a mapping of characters to arrays of substitute char...read more
  3. Given a list of integer numbers, a list of symbols [+,-,*,/] and a target numbe...read more
How long is the Facebook interview process?

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

Recently Viewed

JOBS

Browse jobs

Discover jobs you love

JOBS

Browse jobs

Discover jobs you love

JOBS

Intel

No Jobs

JOBS

Cisco

No Jobs

SALARIES

LTIMindtree

JOBS

Dell

No Jobs

SALARIES

Facebook

SALARIES

IBM

DESIGNATION

Tell us how to improve this page.

Facebook Interview Process

based on 34 interviews

Interview experience

4.4
  
Good
View more

Interview Questions from Similar Companies

Amazon Interview Questions
4.1
 • 5.1k Interviews
Google Interview Questions
4.4
 • 870 Interviews
Swiggy Interview Questions
3.8
 • 436 Interviews
LinkedIn Interview Questions
4.3
 • 80 Interviews
TikTok Interview Questions
4.0
 • 23 Interviews
YouTube Interview Questions
4.5
 • 9 Interviews
Twitter Interview Questions
4.1
 • 5 Interviews
Instagram Interview Questions
4.6
 • 5 Interviews
Pinterest Interview Questions
4.8
 • 3 Interviews
Snap Inc Interview Questions
2.0
 • 2 Interviews
View all

Facebook Reviews and Ratings

based on 161 reviews

4.3/5

Rating in categories

4.2

Skill development

4.3

Work-life balance

4.5

Salary

4.0

Job security

4.4

Company culture

4.1

Promotions

4.2

Work satisfaction

Explore 161 Reviews and Ratings
Software Engineering Manager

Bangalore / Bengaluru

4-9 Yrs

Not Disclosed

Solutions Architect

Gurgaon / Gurugram

5-8 Yrs

Not Disclosed

ASIC Engineer, Design Verification

Bangalore / Bengaluru

3-7 Yrs

Not Disclosed

Explore more jobs
Software Engineer
73 salaries
unlock blur

₹47.1 L/yr - ₹102.7 L/yr

Software Developer
20 salaries
unlock blur

₹19.3 L/yr - ₹30.8 L/yr

Senior Software Engineer
19 salaries
unlock blur

₹15.4 L/yr - ₹63 L/yr

Data Scientist
17 salaries
unlock blur

₹59.9 L/yr - ₹150 L/yr

Manager
15 salaries
unlock blur

₹21 L/yr - ₹80 L/yr

Explore more salaries
Compare Facebook with

Google

4.4
Compare

Amazon

4.1
Compare

Apple

4.3
Compare

eBay

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