Taro Logo

Software Engineer Interview Experience - San Jose, California

May 20, 2025
Negative ExperienceNo Offer

Process

Meta Interview Process (Software Engineer)

📌 1. Application & Recruiter Screen

You apply directly or get referred.

A recruiter reaches out to discuss:

  • Your background and resume.
  • Role fit and level (IC3, IC4, IC5, etc.).
  • Timeline and next steps.

🧠 2. Online Assessment / Technical Phone Screens

Depending on level and role, you’ll face:

🔹 (A) Online Coding Assessment (often for interns/new grads)

HackerRank-style test (2-3 problems).

Focus on data structures, algorithms, edge cases, and efficiency.

🔹 (B) Technical Phone Interview(s) (1–2 rounds)

45-minute coding interview via CoderPad or Meta's internal tool.

Solve 1–2 Leetcode-style problems live.

Expect:

  • Strings, Trees, Graphs, Dynamic Programming, etc.
  • Follow-up questions and optimizations.
  • Clean code, communication, and test cases.

Questions

Two coding questions.

One is about palindromes. The other is a binary tree traversal question. A DFS algorithm can handle it easily.

In the context of a DFS (Depth-First Search) tree traversal, preorder and postorder refer to different ways of visiting the nodes during the traversal. Here's the distinction:

Was this helpful?

Interview Statistics

The following metrics were computed from 22 interview experiences for the Meta Software Engineer role in San Jose, California.

Success Rate

5%
Pass Rate

Meta's interview process for their Software Engineer roles in San Jose, California is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive36%
Neutral45%
Negative18%

Candidates reported having good feelings for Meta's Software Engineer interview process in San Jose, California.

Meta Work Experiences