Skip to contentSkip to footer
  • Community
  • Jobs
  • Companies
  • Salaries
  • For employers
      Notifications

      Loading...

      Elevate your career

      Discover your earning potential, land dream jobs, and share work-life insights anonymously.

      employer cover photo
      employer logo
      employer logo

      Meta

      Engaged employer

      About
      Reviews
      Pay and benefits
      Jobs
      Interviews
      Interviews
      Related searches: Meta reviews | Meta jobs | Meta salaries | Meta benefits | Meta conversations
      Meta interviewsMeta Software Engineer interviewsMeta interview


      Glassdoor

      • About / Press
      • Awards
      • Blog
      • Research
      • Contact Us
      • Guides

      Employers

      • Free Employer Account
      • Employer Centre
      • Employers Blog

      Information

      • Help
      • Guidelines
      • Terms of Use
      • Privacy and Ad Choices
      • Do Not Sell Or Share My Information
      • Cookie Consent Tool
      • Security

      Work With Us

      • Advertisers
      • Careers
      Download the App

      • Browse by:
      • Companies
      • Jobs
      • Locations
      • Communities
      • Recent posts

      Copyright © 2008-2026. Glassdoor LLC. "Glassdoor," "Worklife Pro," "Bowls" and logo are proprietary trademarks of Glassdoor LLC.

      Company Bowl sample

      Want the inside scoop on your own company?

      Check out your Company Bowl for anonymous work chats.

      Bowls

      Get actionable career advice tailored to you by joining more bowls.

      Followed companies

      Stay ahead in opportunities and insider tips by following your dream companies.

      Job searches

      Get personalised job recommendations and updates by starting your searches.

      Software Engineer Interview

      22 Jun 2012
      Anonymous employee
      Menlo Park, CA
      Accepted offer
      Positive experience
      Difficult interview

      Application

      I applied through a recruiter. The process took 4 weeks. I interviewed at Meta (Menlo Park, CA) in Jun 2012

      Interview

      Got a mail from a recruiter asking me if I am interested. Then he scheduled a coding interview on Skype. They instructed me before this interview to go over all of the CS basics. I did the interview, was OK, and then I was invited to an on-site interviews day. Although I live outside of the US they had no problem flying me over, they paid for all expenses and arranged this whole thing in one week(!!). At the campus I had 4 interviews: 1 X design "high level" interview. 1 X manager interview, we talked a lot about the product(s), company's culture and my background. (And a short coding questions in the end) 2 X white board coding interviews. After the first two interviews I had lunch with this extremely nice recruiter and she also gave me a tour in the campus which was really cool. Couple of days after the on-site day I was contacted and they told me that they need to interview me some more because there was a miss match within the feedbacks I got. We set up another session of two consecutive Skype coding interviews which were really good and after couple of days I was informed that they want to send me an offer ;-) Total 7 interviews. 5 of them were coding. TIPS: * Get extremely comfortable with CS undergrad material: classic algorithms, data structures, sorting, string manipulations(!!), lists, trees, basic linear algebra, working with large data sets. Don't only read about these topics - make sure you can code it, fast and accurate!! In the Skype/Phone interviews they asked me to write the code in http://collabedit.com. [I am not allowed to disclose the specific questions... sorry] * If you are reading this review then you are on the right track - I practiced only by answering questions which were posted on this site. I first tried to solve them alone, when stuck I checked the answers section and on StackOverflow. * Make sure you are well familiar with this company and its product. It will come up in every interview and especially in the manager interview. Be ready to give great answers on "Why facebook?" - I think all 7 interviewers asked me this question and it's really important to them. * For non US residents - Make sure you arrive to the bay area couple of days before so you'll be able to rest and beat the jet-leg. I've arrived 24 hours before, couldn't sleep because of the excitement and jet-leg, I think that being really tired (especially after lunch) affected my performances. BOTTOM LINE - Challenging for a position at FB is huge and you have to invest a lot of time and effort into it. At least that was the case for me, I studied real hard and almost didn't make it.

      Interview questions [1]

      Question 1

      String manipulation, Trees, Lists, sort, basic linear algebra...
      2 Answers
      21

      Other Software Engineer interview reviews for Meta

      Software Engineer Interview

      5 Jun 2026
      Anonymous interview candidate
      Seattle, WA
      No offer
      Neutral experience
      Difficult interview

      Application

      I interviewed at Meta (Seattle, WA)

      Interview

      The entire process usually takes 3–8 weeks, depending on scheduling and the specific role. Coding interviews heavily emphasize common DSA topics such as arrays, strings, trees, graphs, BFS/DFS, heaps, hash maps, and dynamic programming. System design becomes increasingly important for E4+ positions.

      Interview questions [1]

      Question 1

      Given an array of integers and a target value, return the indices of two numbers that add up to the target
      Answer question

      Software Engineer Interview

      1 Jun 2026
      Anonymous employee
      Accepted offer
      Positive experience
      Difficult interview

      Application

      I interviewed at Meta

      Interview

      Unexpectedly, the first question in the technical round felt familiar. It was about finding a subset of strings with unique character concatenation — same problem I had worked through on PracHub a few days earlier. The interview included a recruiter screen followed by a rigorous pair of technical interviews where I tackled data structures and algorithms alongside system design concepts. After successfully answering a few more challenging DSA questions, I received an offer. The entire experience was intense but ultimately rewarding, and I happily accepted the position.

      Interview questions [1]

      Question 1

      Given an array of strings, pick a subset whose concatenation contains no duplicate characters, and return the maximum possible length of that concatenation.
      Answer question

      Top companies for "Compensation and Benefits" near you

      avatar
      Amazon
      3.7★Compensation and benefits
      avatar
      Google
      4.5★Compensation and benefits
      avatar
      Booking.com
      4.2★Compensation and benefits
      avatar
      Bitpanda
      3.8★Compensation and benefits