Skip to content

Meta

Meta placement papers, interview questions, placement process, eligibility criteria, and a deeply customized preparation guide for 2025-2026 campus recruitment in India.

Meta (formerly Facebook) is a global leader in social media, virtual reality, and AI. Meta owns Facebook, Instagram, WhatsApp, and Oculus, and is pioneering the metaverse with cutting-edge technology. Meta India’s engineering teams work on products that impact billions, with a strong focus on innovation, scale, and impact. The company is known for its fast-paced, impact-driven culture and high technical bar.

Headquarters: Menlo Park, California, USA
Employees: 70,000+ globally

Industry: Social Media, VR, AI
Revenue: $134+ Billion USD (2023)

Academic Requirements

Academic Record: No strict cutoff; typically 7.0+ CGPA or 70% and above in 10th, 12th, and graduation, but strong coding skills matter most
Degree: B.Tech/B.E./M.Tech/MCA in CS, IT, ECE, or related fields
Year of Study: Final year students and recent graduates (within 1 year)
Backlogs: No active backlogs at the time of application

Branch Eligibility

Eligible Branches: CS, IT, ECE, EE, and related engineering streams
Programming Focus: Strong skills in Data Structures, Algorithms, and System Design
Experience: Freshers and up to 2 years experience (for E3/Software Engineer)

Additional Criteria

Coding Skills: Proficiency in at least one language (Python, C++, Java)
Gap Years: Maximum 1 year gap allowed
Course Type: Full-time degrees only
Nationality: Open to Indian and international students (for India roles)

Campus Recruitment

College Visits: Through placement cells at top engineering colleges
Direct Registration: Via college coordinators or Meta’s official campus drive announcements

Off-Campus Drives

Meta Careers Portal: Apply online for Software Engineer and other roles
Hackathons: Participate in Meta Hacker Cup and other coding contests

Referrals & Internships

Referrals: Internal referral program
Internship Conversion: PPOs for high-performing interns

  1. Resume & Recruiter Screen (20-30 min)

    • Behavioral screen: background, motivation, “Why Meta?”
    • Overview of process and next steps
  2. Online Coding Assessment (OA) (60-90 min)

    • 3-4 coding questions (DSA, arrays, strings, trees, graphs)
    • No dynamic programming (DP) in most Meta OAs
    • All test cases must pass for shortlisting
  3. Technical Phone Screen(s) (1-2 rounds, 45 min each)

    • 2 coding problems per round (arrays, strings, trees, graphs, hash maps)
    • Code in CoderPad (no auto-complete, no code execution)
    • Explain approach, clarify requirements, discuss time/space complexity
  4. Virtual Onsite (Full Loop) (3-4 rounds, 45 min each)

    • 2 Coding Interviews: Medium-level DSA problems, focus on speed and correctness
    • 1 System/Product Design Interview: (E3: design basics; E4+: scalable systems)
    • 1 Behavioral Interview: Meta values, teamwork, conflict resolution, impact
    • Team Matching: (sometimes, for final offer)
  5. HR/Offer Discussion

    • Compensation, benefits, joining date, and company fit
PhaseDurationKey Activities
Online Assessment1 dayCoding, debugging
Technical Interviews1-2 weeksDSA, system/product design
Behavioral/Team Fit2-3 daysMeta values, teamwork
HR DiscussionSame dayOffer, negotiation
Result Declaration2-3 daysOffer letter, background check

Recent Meta Interview Questions (2024-2025)

Section titled “Recent Meta Interview Questions (2024-2025)”

Longest Substring Without Repeating Characters Given a string, find the length of the longest substring without repeating characters.


Example: “abcabcbb” -> 3 (abc)


Code:

def lengthOfLongestSubstring(s: str) -> int:
char_map = {}
max_length = 0
start = 0
for end in range(len(s)):
if s[end] in char_map and char_map[s[end]] >= start:
start = char_map[s[end]] + 1
char_map[s[end]] = end
max_length = max(max_length, end - start + 1)
return max_length

Two Sum Variant Given an array, return indices of two numbers that add up to a target (with negative numbers and duplicates).


Example: nums = [2, 7, 11, 15], target = 9 -> [0, 1]


Code:

def twoSum(nums: List[int], target: int) -> List[int]:
num_map = {}
for i, num in enumerate(nums):
complement = target - num
if complement in num_map:
return [num_map[complement], i]
num_map[num] = i
return []

Group Anagrams Group a list of strings into anagrams.


Example: [“eat”, “tea”, “tan”, “ate”, “nat”, “bat”] -> [[“eat”, “tea”, “ate”], [“tan”, “nat”], [“bat”]]


Code:

def groupAnagrams(strs: List[str]) -> List[List[str]]:
anagrams = {}
for s in strs:
sorted_s = ''.join(sorted(s))
if sorted_s in anagrams:
anagrams[sorted_s].append(s)
else:
anagrams[sorted_s] = [s]
return list(anagrams.values())
Practice More Meta Interview Questions →

Move Fast

Describe a time you delivered a project under tight deadlines. How did you prioritize and execute?

Focus on Impact

Give an example of a project where your work made a measurable difference.

Be Bold

Share an example of taking a risk or trying something new. What did you learn?

Build Awesome Things

Tell me about a time you built or improved a product or feature from scratch.

  • Why Meta? (Focus on innovation, scale, and impact)
  • Are you willing to relocate? (Meta has offices in multiple Indian cities)
  • How do you handle failure or negative feedback?

DSA Mastery

Priority: Critical
Time Allocation: 50%

  • Practice LeetCode (Meta tag), HackerRank, CodeSignal
  • Focus on arrays, strings, trees, graphs, hash maps
  • Solve 100+ coding problems, simulate 2-problem/45-min rounds

System/Product Design

Priority: High
Time Allocation: 20%

  • Learn basics of system and product design (E3: design basics, E4+: scalable systems)
  • Practice design questions: news feed, messenger, Instagram stories

Meta Values & Behavioral

Priority: High
Time Allocation: 20%

  • Prepare STAR stories for each value (Move Fast, Focus on Impact, Be Bold, Build Awesome Things)
  • Practice mock behavioral interviews

Aptitude & Communication

Priority: Medium
Time Allocation: 10%

  • Practice logical reasoning and English communication
  • Master DSA fundamentals (esp. arrays, strings, trees, graphs)
  • Practice 2-3 coding problems daily
  • Study Meta company values and draft STAR stories
  • Build 1-2 small projects (for resume and interview discussion)

Meta Values (What They Mean for Candidates)

Section titled “Meta Values (What They Mean for Candidates)”

Meta’s core values are central to every interview. You must:

  • Know all values and have 1-2 STAR stories for each
  • Expect follow-up questions that probe for depth, learning, and impact
  • Demonstrate “Move Fast”, “Focus on Impact”, “Be Bold”, and “Build Awesome Things” in both technical and behavioral answers
LevelExperienceBase SalaryTotal PackageTypical Background
E3 (Software Engineer)New Grad₹38-48 LPA₹50-65 LPAFresh graduates, top colleges
E4 (SWE 2)2-5 years₹60-75 LPA₹80-100 LPA2-5 years experience
E5 (Senior SWE)5-8 years₹90-130 LPA₹1.2-1.7 CrSenior developers
E6+8+ years₹1.7 Cr+₹2.2 Cr+Architects, tech leads
RoleLevelTotal PackageRequirements
Production EngineerEntry₹38-55 LPAStrong CS fundamentals
QA EngineerEntry-Mid₹28-45 LPATesting, automation
Product ManagerMid-Senior₹65-95 LPAProduct sense, tech background
Data ScientistMid₹55-85 LPAML, analytics
  • Flexible Working: Hybrid/remote options
  • Health Insurance: Comprehensive coverage
  • Stock Grants: RSUs for engineers and above
  • Learning & Development: Internal training, certifications
  • Work-Life Balance: Employee assistance, wellness programs
  • Career Growth: Fast-track promotions, global mobility

Hiring Trends 2025

Increased Virtual Hiring: More online assessments and interviews System/Product Design Emphasis: More focus in interviews Diversity Hiring: Special drives for women and underrepresented groups

Process Changes

Online Assessments: More debugging and scenario-based questions Values/Behavioral Round: Mandatory for all SWE hires Faster Offers: Reduced time from interview to offer

New Initiatives

Meta Hacker Cup: Coding competition for hiring Student Programs: Internships, Meta University Internal Referrals: Strong employee referral program

Company Growth

Metaverse Expansion: More AR/VR roles in India Product Innovation: Instagram, WhatsApp, Oculus Global Mobility: Opportunities to work abroad


Ready to start your Meta preparation? Focus on DSA (especially arrays, strings, trees, graphs), system/product design basics, and Meta values. Practice mock interviews and build strong STAR stories for every value.

Pro Tip: Consistent practice on LeetCode (Meta tag) and HackerRank is key. Understand Meta’s values and be ready to demonstrate them in behavioral rounds. Every answer should show impact, learning, and boldness.