Software Engineer Intern applicants have rated the interview process at Meta with 3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 100% positive. To compare, the company-average is 74.2% positive. This is according to Glassdoor user ratings.
Here are the most commonly searched roles for interview reports -
I applied through college or university. I interviewed at Meta
Interview
Facebook came to my school to conduct on-campus interviews for prospective interns. I was placed in the room with one of the engineers, where he asked me why I wanted to work for Facebook, gave me two technical programming questions, and allocated 5 minutes at the end to ask about his work and any questions I might have about the company.
Interview questions [1]
Question 1
Write a function that returns the square root of a number (obviously without using any sort of built-in square root function).
I applied through an employee referral. The process took 1 week. I interviewed at Meta in Jan 2012
Interview
Contacted by a recruiter and had an easy HR phone interview. The technical interviewer asked me to write a function that determines if a string is an palindrome. Wasn't terribly hard and I thought I found the solution, but wasn't given a second interview. Oh well...
Interview questions [1]
Question 1
Write a function to determine if a string is a palindrome.
Applied online and was contacted a month and a half later. Scheduled for an interview with one of the engineers. My interviewer was terrible to say the least. She sounded like she hadn't slept for the past week and was slightly patronizing. But what's worse, she discounted me for A CORRECT ANSWER and insisted that her WRONG method was correct. I was really surprised as one would not expect an engineer at FB to make such a basic mistake
Interview questions [1]
Question 1
Write a function to determine if a bin tree is a valid BST. I wrote a fully working solution in 3-5 minutes. It was also the most optimal but maybe because she needed to kill time, she asked me to rewrite it in what she thought was optimal (her reasoning didn't make much sense). Then she asked me for time and space requirements of the solutions. I said O(n) for both which is correct but she insisted that the space requirement was O(logn) which is wrong.