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. Indeed, Inc. "Glassdoor," "Worklife Pro," "Bowls" and logo are proprietary trademarks of Indeed, Inc.

      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

      21 Oct 2021
      Anonymous interview candidate
      London, England
      No offer
      Neutral experience
      Difficult interview

      Application

      I applied through an employee referral. I interviewed at Meta (London, England) in Sept 2021

      Interview

      First call was with the recruiter, who was interested in why I was looking for a change in job, why facebook etc. these type of questions. Initial Phone Screen Round (Coding), followed by onsite rounds. Onsite Round: 2 Coding Rounds, 1 behavioural and 1 System Design Round Coding: Standard DS/Algos can be used to solve coding/problem-solving questions. Time/Space Complexities were discussed.

      Interview questions [1]

      Question 1

      Phone Screen: In Phone Screen round, 2 coding questions were asked to be completed in 40-45 min. In one of the question, I was trying to g for most optimised approach, but interviewer is happy with semi-optimised approach as well, therefore discussions during interview is important 😅. Virtual Onsite Rounds: 1. System Design Round: Was asked to tackle a very specific High-Level design problem in 40-45 min, I think I got the logic right but as I was preparing these type of questions on a very generic level, like the ones we used to see on youtube, blogs etc. so I guess I am not very structured in my answer when the question is about the very particular problem, not a general design a system question. Although, interviewer looks satisfied with the approach, but sadly in the feedback, it was mentioned that I failed this round. I expected that I had done pretty well in this to pass it😅. 2. Behavioural Round: This was the normal behavioural round where they tend to know in around 40-45 min whether you culturally fits into facebook. 3. First Coding Round: Again 2 Coding Questions were asked in around 40-45 min , level was slightly up than the phone screen round. It went pretty smooth for me, and I successfully passed it too. 4. Second Coding Round: Similar as First Coding Round, but this time my experience was not that good, I was pretty confident that I proposed the best solution for the first question, but I guess interviewer found little hard to understand my approach, he asked to explain it multiple times through different examples and then asked to implement it and I though he sounds satisfied with the approach at the end, he asked me to come with some of the test cases but he didn't propose any test case from his side where my approach could fail, in all these I lost around 30 min in the allotted 45 min, interviewer quickly jumps to second question (I guess, there is some unsaid rule in FB coding rounds where interviewer has to ask 2 coding questions), in second question too thought I came up with the optimised sol. after some healthy discussions with the interviewer, but he again asked to optimise it more, at last as time was running out, he asked to implement the solution, I guess not even 5 minutes are left and I had to implement the complete solution, as expected my solution remained incomplete. At last, I asked the interviewer what could be the more optimised approach than this for the 2 question, he told an approach, I didn't argue then but on analysing his approach afterwards, I think it is not optimising the solution in any better way. Although I expected that I can pass the second coding round too as I came up with the sol. for first question and my approach was somewhat correct for second question too (that's why interviewer asked to implement it), but it was not the case, as I failed the second coding round. I had the feeling that in my second coding round, interviewer was kind of reluctant for the approaches he had in his mind, although I don't know, I might be wrong. Anyways, I was confident in my approaches and I cross-checked them too over the web after the interviews. Learnings For Facebook, focus more on System Design skills, in coding rounds approach and the way of thinking counts less, what counts is your solution, and that too in some cases the solution which interviewer is expecting😅.Try to come up with perfect solution for both the questions in the coding rounds within the allotted time. One should generally discuss the approach while implementing solutions, but this could also depend upon type of interviewer, some may wants you do the work silently for some time and then discuss the approach. Coding questions were not of that level where most optimised solution will be difficult to come up with, it can be cracked with some thinking and sometimes with healthy discussions with the interviewer, but again, I felt in Facebook interviews, time is a major factor, you have to come up with complete solution for both questions in the given time, and in the process of coming up with sol., also discuss the approach and the complexities.
      1 Answer
      10

      Other Software Engineer interview reviews for Meta

      Software Engineer Interview

      29 June 2026
      Anonymous interview candidate
      No offer
      Neutral experience
      Easy interview

      Application

      I interviewed at Meta

      Interview

      The technical round hit me with a classic array manipulation problem: moving zeroes to the end without disrupting the order of non-zero elements. As I tackled it, I felt a wave of familiarity wash over me; I had just practiced a similar challenge on PracHub. The rest of the interview followed a straightforward path, with some easy behavioral questions sprinkled in. Overall, it felt very easy, but I wasn’t quite the right fit for what they needed, so I didn’t receive an offer.

      Interview questions [1]

      Question 1

      Move zeroes in an array to the end while keeping non-zero element order, in place
      Answer question

      Software Engineer Interview

      23 June 2026
      Anonymous interview candidate
      No offer
      Negative experience
      Difficult interview

      Application

      I interviewed at Meta

      Interview

      1 leetcode med, 1 leetcode hard. make sure you know your DSA and leetcode questions. I wasn't able to get an offer bc i didnt complete the second question. Got a reply 2 days later saying they would move on

      Interview questions [1]

      Question 1

      Leetcode med. Cant remember the exact question
      Answer question

      Software Engineer Interview

      24 June 2026
      Anonymous employee
      Menlo Park, CA
      Accepted offer
      Neutral experience
      Average interview

      Application

      I applied online. I interviewed at Meta (Menlo Park, CA)

      Interview

      It's honestly striaght from leetcode tagged There are no surprises if you do tagged you would be good and do well. System design is much harder. Would recommend using hello interview.

      Interview questions [1]

      Question 1

      Design Twitter and consider if it was suddenly an extremely low latency env
      Answer question