Katkat

real interview stories, told over a cup of tea ♡

Meta Interview Experiences

3935 interview stories from candidates at 857 companies: how each round went, what was asked and how it ended. Every company page links to practice questions in the same style.

3935
Experiences
857
Companies
532
Offers

83 results

  • Weak Signal on Coding 2 But the Offer Came AnywayMeta · Software Engineer · Onsite · Mar 2026
    Offer

    I feel really lucky, I got a great recruiter. From the initial reach out all the way to finalizing the offer they were thorough about everything, kept emphasizing "I'm on your side." In the debrief they told me Coding 2 had a weak signal, but the quorum still generously let it through. The interviewers were all nice too — when I interviewed for an intern role before I ran into people who were dis…

  • A Proctored OA Where 35 of 40 Questions Were About AIMeta · Software Engineer · New Grad · Online Assessment · Feb 2026
    In progress

    VO on CodeSignal, camera on, screen shared. I had AI clean this up a bit — why has the polishing gotten so hard to use lately... it's not that it was hard, it's that the questions were long, with video explanations, so it took time just to understand them. New grad. HR reached out directly, and they want this filled very urgently — I need to get pushed to the final round within two weeks, and thi…

  • Good Feedback, Then Rejected by Hiring CommitteeMeta · Software Engineer · Senior+ · Onsite · Feb 2026
    Rejected

    Meta Sr SDE. Phone Screen LC: Si Jiu Ba (coded/obscured problem name; the original title was not stated) LC: Yi Er Jiu (same — coded form) Onsite Coding (scheduled after 4/16, seems like both rounds were AI Coding by then) LC: San San Jiu (coded form) LC: Yao Liu Wu Ling (coded form) — only the parent was given, pretty abstract; I ended up working it out with the interviewer on the whiteboard AI-…

  • Interviewing While Layoff News Broke, LC 215 and LC 236 With Follow-upsMeta · Software Engineer · Technical Screen · Feb 2026
    In progress

    I was in the middle of interviewing when the news broke about a big round of layoffs. Setting AI aside, the questions for the traditional software engineer track seem to be getting harder and harder. I got in through a referral from an alum, so the process into Meta went pretty smoothly. The pace was actually pretty fast — it took about two weeks to get through the first two rounds. The whole int…

  • SQL, Fake Accounts, and an AI Ad-Creation Case Study in the OnsiteMeta · Data Scientist · Onsite · Feb 2026

    I just finished my virtual onsite a little while back. I ran into a few questions that other people have already posted about, but with slightly different follow-ups, so I wanted to share. SQL: active_ads. The interviewer was very organized and gave clear instructions. My second question was to find people whose total spend last year was over 1k, then look at what share of their spend this year t…

  • A BQ Round That's All About Your ProjectsMeta · Software Engineer · Other · Jan 2026

    This round was Meta's BQ (behavioral questions) round. Overall it felt more focused than Google's on digging into your personal ability through your own projects, and the questions flowed into each other pretty naturally. 1) Ambiguity The opening question was: "How do you deal with ambiguity?" I answered using a fairly complex project where the information was incomplete, and went into a lot of d…

  • Back After a 3-Year Break, Coding Prep Down to Under 25%Meta · Software Engineer · Senior+ · Onsite · Jan 2026
    Offer

    I have 15+ years of experience in infra and distributed systems, and this was the first time in over 3 years that I sat through interviews. How did you prepare? What worked and what didn't? LeetCode covered coding, an online system design course covered system design, and for the behavioral rounds I kept a journal of my stories written out in STAR format. I knew I was a rusty coder, so when I sta…

  • Onsite Loop With ML System Design, BQ, and an AI-Enabled Coding RoundMeta · Machine Learning Engineer · Onsite · Jan 2026

    ML system design: One question was a common one — nearby place recommendation for mobile users who might be on the move. The other one I hadn't seen before — notification ranking. These notifications come from various products, like new product announcements, friends' new updates, and ads served by advertisers, and so on. BQ: Right off the bat they had me talk about my most proud project. Then th…

  • Prepping in 60 Days After a LayoffMeta · Software Engineer · Senior+ · Onsite · Jan 2026
    Offer

    My Meta process began under a lot of pressure. Microsoft laid me off, and I gave myself 60 days to get a new job lined up. Because of that deadline I kept my prep tight and disciplined. I didn't wander around and I didn't grind blindly. I just picked things and executed. What my prep looked like Data structures and algorithms Over the years I had done about 450 LeetCode problems. For Meta I went…

  • SQL and Product Questions Built Around Ads PixelMeta · Data Scientist · Technical Screen · Jan 2026
    In progress

    I interviewed at Meta last Friday, and Monday evening I got an email from the recruiter saying I passed — coming back to report on this. Both the SQL and the product question were built around ads pixel, which I'd almost never seen in previous interview writeups before. There were two SQL questions total, both pretty simple. The first was a simple aggregation. The second asked about the relations…

  • Third Loop After Two Failures, One Messy Coding RoundMeta · Software Engineer · Senior+ · Onsite · Jan 2026

    Backstory Two earlier Meta attempts had ended in failure, so going into round three I was sure I had to change my whole approach and be much more systematic. Looking back, those misses pointed at the same gaps: my prep was shallow and I hadn't kept it steady. Preparation This time I committed roughly three months to getting ready properly. The plan came down to two things: LeetCode mediums and ha…

  • 25 Min SQL, 25 Min Python, and I Only Passed One of EachMeta · Data Engineer · Technical Screen · Dec 2025

    I've been pretty happy at my current company and honestly wasn't planning to switch jobs. A recruiter from Meta reached out to me a few times, though, so I went into the interview with a just-try-it-and-see attitude. Technical round (25 min SQL + 25 min Python) I hadn't touched LeetCode in a long time. The questions weren't super hard, but they were tricky. The interviewer spoke excellent English…

  • Down-Leveled from L5 to L4 After a Skipped System Design QuestionMeta · Software Engineer · Senior+ · Other · Dec 2025
    Offer

    Back in 2023 I pushed myself hard, so hard that I ignored my health completely, and I still got rejected. It stung a lot more than I thought it would. I had just finished my master's and Meta was the company I wanted most, so when it fell through I let it eat at me for far too long. It even cost me other interviews, and not because I lacked the skills. My head was simply stuck on the one offer I…

  • E5 Product Role, Frontend-Focused Design Round and a Five-Week Team MatchMeta · Software Engineer · Senior+ · Onsite · Dec 2025
    Offer

    Hi everyone, I went through the loop for an E5 Software Engineer, Product role in the Bay Area. Below is a rundown of the timeline, how I studied, and what came up. It started when a recruiter contacted me about the position. I put the phone screen roughly a month out so there was room to study. It consisted of two LeetCode problems in 40 minutes, which is the usual Meta setup. I learned I had pa…

  • Interviewer No-Show, Then Ticketmaster System DesignMeta · Software Engineer · Onsite · Dec 2025

    This was from before the redesign — I heard they've added AI Coding now? First, kudos to the recruiter — she replied promptly every time. For one of the rounds, the interviewer was a no-show. I waited 10 minutes, then called the recruiter and she picked up right away. A bit later she told me the interviewer had something come up unexpectedly, that she'd already complained to that interviewer's ma…

  • Missed the 3-for-3 SQL/Python Bar in a 25+25 ScreenMeta · Data Engineer · Technical Screen · Dec 2025
    Rejected

    I've actually been pretty happy at my current job and wasn't planning to switch. A Meta recruiter reached out to me a few times, so I figured I'd interview just to see how it would go. Technical round (25 minutes of SQL + 25 minutes of Python) I hadn't grinded LeetCode in a long time. The questions weren't too hard, but they were tricky. The interviewer spoke excellent English and gave me a lot o…

  • SQL and Product Sense on a Group Call FeatureMeta · Data Scientist · Technical Screen · Dec 2025

    The interviewer was a very energetic and friendly woman, and everything she asked me was about group calls. The premise: Messenger has groups, but no group call feature. The first SQL question was pretty common, but the second one I'd never seen before. What percentage of today's active "gb" users had more than 50 call records in the previous 7 days (counting both calls made and calls received)?…

  • Three Coding Rounds, One BQ, and an OfferMeta · Software Engineer · New Grad · Onsite · Dec 2025
    Offer

    I am sharing my experience interviewing for Meta's 2025 new graduate role last year. Interview experience The interviews did not feel easy. Other people's Meta loops seemed to get two medium tagged problems and generous grading, but every one of my rounds felt difficult. The first round tested a disconnected graph. In the second round, I had 35 minutes to explain and write one hard and two medium…

  • In progress

    I prepared for the VO for a long time, and I still ended up getting an add-on interview — I can accept that outcome. I'm hoping someone kind who's been through an add-on interview can share the question bank!! Will they pull from question types that come up a lot but I wasn't asked, or will they pull from really old questions? I've read a lot of other add-on interview posts and haven't gotten any…

  • OA, Tech Screen, and Two Team-Match Calls for an ML PhD Intern OfferMeta · Software Engineer · Intern · Onsite · Nov 2025
    Offer

    I finally landed the 26 summer offer that had been hanging over me. The role is SDE, ML PhD intern. Timeline: Oct 14: HR reached out Oct 24: OA + Tech Screening Nov 2: Two Team Match interviews Nov 10: Moved into the hiring process Nov 26: Offer The OA was basically the same questions people have already shared here, randomly pulled from the question bank — nothing harder than a Hard. Technical I…

  • 3 of 4 Onsite Rounds Done, Last Round Pushed Two WeeksMeta · Data Scientist · Onsite · Oct 2025
    In progress

    I finished 3 out of 4 rounds of my virtual onsite yesterday, so while it's still fresh in my memory, let me share the experience. The reason I only finished 3/4 is that right after the third round, the recruiter told me the final Technical session needed to be rescheduled — it ended up getting pushed two weeks out. Such a slow death (I originally wanted to get through the whole thing in one day,…

  • A Monetization Case Built Around a Messenger P2P Payments FeatureMeta · Data Scientist · Intern · Onsite · Oct 2025

    This was for the Data Science, Analytics (PhD) summer intern position. The interviewer's background was in monetization. His questions followed pretty much the standard pattern you see on the forum — business goal / metric / experiment — and then he dug into specific points based on what I said. Roughly, he asked: Do you think it would be worth adding a Venmo-like peer-to-peer money transfer feat…

  • A Robot Room Cleaner API VariantMeta · Machine Learning Engineer · Onsite · Oct 2025

    Meta recruiters often say they won't ask hard questions, but there are still interviewers who ask hard problems or hard variants. Robot Room Cleaner API variant. Recording the core approach and the easy-to-miss details here for anyone who needs it. Problem summary The map is unknown, boundaries are unknown You can only interact with the environment through the robot API: move() turnLeft() / turnR…

  • AR, AE, SQL, and BQ Onsite Rounds, No OfferMeta · Data Scientist · Onsite · Oct 2025
    Rejected

    Honestly, way too many people have been copying interview notes over to Xiaohongshu lately, so I've set some limits on mine — I don't want to be scrolling xhs and suddenly run into my own interview notes, lol. AR: Felt like a new question — hadn't seen it in recent interview notes. The question was: suppose you're on the ads team and you built a new ad recommendation model, how would you go about…

  • AR, AE, SQL, and BQ RoundsMeta · Data Scientist · Onsite · Oct 2025
    Offer

    I interviewed for a Meta DSA onsite a while back and got the offer, so I want to write this down while I still remember it. My takeaway from the interview is that the real thing differs from interview reports in the details, so when you prepare you still need to keep your thinking flexible. Grasp the big picture, but don't just memorize answers. The interviewer wants a fairly quick response — bas…

  • Four Onsite Rounds, One AR Question Asked TwiceMeta · Data Scientist · Onsite · Oct 2025

    Behavior round: challenging project, diversity, differences in working style, learning. The interviewer was really nice and easy to talk to. AR (Ad Recommendation) round: talking with the interviewer felt really comfortable, and they were very good at controlling the pace of the interview. SQL round: Active Ad Revenue based on different creation source. The question changed a little from what I w…

  • Offer on Christmas Eve After a Screen and a VOMeta · Data Scientist · Onsite · Oct 2025
    Offer

    Got the offer on Christmas Eve — sharing it back with the forum. Timeline: Oct 29 — a university recruiter reached out Nov 19 — screening interview with the interviewer Dec 19 — VO (virtual onsite) with the interviewer Dec 24 — offer I was genuinely swamped at the end of the year, and on top of that I knew nothing about product case questions or SQL, so I ended up dragging this whole process out.…

  • Onsite Case on a New Chat App, Ending in a Spaghetti-Chart Slide CritiqueMeta · Data Scientist · Senior+ · Onsite · Oct 2025

    The interviewer had many years of experience and had a friendly, easygoing demeanor. Overall I felt our conversation flowed pretty smoothly, back and forth, and I was able to quickly follow up on a lot of the points he raised and give balanced, two-sided answers. Structurally I stuck to the standard framework (clarify, goal, pros/cons, hypothesis, data points, ...). Maybe because this was L5, the…

  • Onsite Loop with a SQL Live-Coding SlipMeta · Data Scientist · Onsite · Oct 2025

    AR (Circle): A lot of the questions had already shown up in earlier interview reports, but the interviewer followed up heavily based on how I answered, and I'm honestly not sure whether I actually landed on what she was looking for. AE (Ads in Feed): Most of it was also questions from prior interview reports. The interviewer had a fairly strong accent and her questions weren't always clear, so it…

  • Phone Screen Plus a Five-Round VOMeta · Software Engineer · Senior+ · Onsite · Oct 2025

    I interviewed at Meta at the end of last year. Reading other people's interview reports on this forum helped me a lot, so I'm sharing mine to give back. Phone screen: the first part was the usual behavioral questions, and the second part was two LeetCode problems tagged Easy on Meta's list. VO (virtual onsite): 2 rounds of coding, 2 rounds of system design, and 1 round of BQ. The coding and syste…