I applied through a recruiter. I interviewed at Meta (Menlo Park, CA) in Jan 2026
Interview
got a dm from a meta recruiter on linkedin. process was super fast. initial recruiter screen was the usual - background and checking alignment on level (e4/e5). then a technical phone screen with two lc style coding questions, mostly mediums around arrays and strings.
the onsite was 4 rounds total. first was a coding round (traditional ds/algo stuff), then sys design where i had to design a real-time collaborative editor - really had to watch out for concurrency and scaling - they keep talking about it. third was leadership & drive, mostly situational stuff like handling conflict or project tradeoffs. the most interesting one was the new ai-assisted coding round. it's not like leetcode - you’re working in a real codebase with multiple files and an ai sidebar. had to build a feature into an existing structure and honestly, it’s tricky because you have to critique the ai output and not just blindly copy it lol. i was a bit shaky on the system design and how to actually 'collab' with the ai without looking like i was cheating, so i did a few mocks on prepfully with a meta swe. that helped a ton with my structure and how to pipeline my thoughts while the ai was generating code so i didn't just sit there idle. got the offer 2 weeks later, team seems great so far!
Interview questions [1]
Question 1
Given an array of strings, write a function to return all strings that are anagrams.
I applied online. I interviewed at Meta (London, England) in Apr 2025
Interview
It was extremely difficult. I was expected to solve 2 leetcode hards in 40 minutes. As soon as I knew I couldn't solve them so I got very nervous. Interviewer was nice.
Overall a good experience. The whole process was well structured and well processed. The arrangers and interviewers are doing there job to help you go through this very challenging process.
Interview questions [1]
Question 1
A large distributed system design question focused on scaling and trading offs based on different requirements.