← Back to Directory

Meta interview notes, page 184 of 238

FAANG / Big Tech

Most of these Meta write-ups come from Software Engineers (1,194), then Data Scientists (489) and Product Managers (453). The most reported rounds are the technical phone screen (1,190), the product sense round (466), the system design round (255) and the behavioral / leadership round (205).

2377 interview notes · updated Jul 2026

Meta·Software Engineer·Onsite - Behavioral / Leadership

Jun 2026
Behavioral loop for a software engineer role at Meta. Six questions, all pretty standard conflict-and-growth territory, but the volume meant you had to have tight stories ready for each one without repeating yourself.
  • Tell me about the project you are most proud of. What was your role and what impact did it have?
  • Describe a time you had a conflict with a coworker, stakeholder, or manager. How did it arise and how did you resolve it?
  • Tell me about constructive feedback you received at work. How did you react and what did you change?
  • Describe a time you gave constructive feedback to a peer, junior, or manager. How did you approach it and what happened?
  • Describe a significant challenge or obstacle you faced in your work. What did you do and what was the outcome?
  • Tell me about a time when requirements or goals for your work were unclear. How did you move forward?

“I had a solid story here but I kept underselling the impact because I wasn't sure how much to quantify.”

View Post

Meta·Software Engineer·Technical Phone Screen

Jun 2026
Meta SWE coding round, one question about building a basic expression evaluator in Python. Pretty focused session, no fluff.
  • Implement a simple Python expression evaluator that handles positive integers, addition, and multiplication, respecting standard operator precedence. For example, given '3 + 2 * 2', return 7.

“The multiplication-before-addition part is where people slip up if they just parse left to right.”

View Post

Meta·Machine Learning Engineer·Technical Phone Screen

Jun 2026
Meta MLE interview with a simulation-based coding problem. Nothing crazy on the surface but the implementation details got tricky fast.
  • Given a card draw strategy, simulate the card game across many random shuffles and compute the percentage of runs where the strategy achieves a perfect score (all possible sets found).

“Took me a minute to even parse what they were asking.”

View Post

Meta·Backend Engineer·Onsite - System Design / Architecture

Jun 2026
Meta backend system design round, one big question that sprawled into like six different sub-topics. Felt like I was being tested on how far I could go before I started hand-waving, which honestly was not that far.
  • Design a system that returns the top-K items by some metric in real time, such as most-clicked products or trending tags. Walk through the full pipeline: how data gets ingested, how you store and rank items, how queries work, how updates propagate, and how you handle scale.

“This question ate the whole session.”

View Post

Meta·Data Scientist·Technical Phone Screen

Jun 2026
Meta DS interview with a SQL-heavy question on ad revenue analytics. Pretty standard for a monetization-adjacent role but the multi-table join with conditional billing logic kept it interesting.
  • Given ad impression, click, and billing tables for a shop-ads system, write a SQL query that computes revenue by country and region over the last 30 days, including total revenue, impression count, click count, CTR, and revenue per thousand impressions. Filter to geographies with at least 100k impressions and sort by revenue descending.

“The tricky part was the billing model.”

View Post

Meta·Software Engineer·Technical Phone Screen

Jun 2026
Meta data science interview with a product metrics question about the emotion reactions feature. One question, pretty open-ended, the kind that sounds straightforward until you actually have to structure an answer on the spot.
  • How would you evaluate Facebook's emotion reaction feature (the like, love, haha, etc. scale)? What metrics and tests would you use?

“I went in thinking this was a metrics question and it kind of is, but it's also a product health question and an experiment design question all at once.”

View Post

Meta·Machine Learning Engineer·Technical Phone Screen

Jun 2026
Interviewed for an ML engineer role at Meta, got asked a product sense question that felt more PM than engineer but apparently that's just how they roll.
  • What is your favorite Meta product and why?

“I picked Reels because I had something to say about the recommendation system and figured that would land well for an ML role.”

View Post

Meta·Data Scientist·Technical Phone Screen

Jun 2026
Meta data scientist interview with a SQL question focused on currency conversion for ad revenue reporting. Pretty standard stuff but the multi-currency angle made it slightly more interesting than a plain aggregation problem.
  • Given a table of ad revenue in various local currencies and a separate exchange rate table, write a SQL query to return the total ad revenue converted to USD.

“Straightforward join-and-aggregate once you see it.”

View Post

Meta·Software Engineer·Onsite - Coding / Algorithms

Jun 2026
Meta coding round, two algorithm problems back to back. Both were more involved than I expected for a single session, especially the second one which I hadn't really thought about before.
  • You have an array of characters where 'w' means workday and 'h' means holiday, plus an integer n representing PTO days you can use to flip workdays into days off. Find the maximum length contiguous vacation you can get. Walk through your function signature, an O(n) solution, complexity analysis, and edge cases like all workdays, all holidays, n exceeding the workday count, or empty input.
  • Given a sorted non-decreasing array where the number of distinct values is tiny relative to the total length, count the unique values faster than O(n). Describe an approach that exploits the sorted structure, analyze its complexity, and explain when it actually beats a linear scan.

“Sliding window, which I got to pretty quickly.”

View Post

Meta·Software Engineer·Technical Phone Screen

Jun 2026
Interviewed for a business analyst role at Meta, got one technical question about data cleaning and that was pretty much it.
  • Walk me through how you would approach cleaning a messy dataset.

“I rambled a bit here.”

View Post