I applied through a recruiter. The process took 5 days. I interviewed at Meta (Menlo Park, CA) in Mar 2017
Interview
A recruiter contacted me and offered a phone screen.
The task was simple, I completed it, but didn't pass the screen. The feedback was --
"Allocated an extra flag that wasn't needed". The flag was, actually, used, and needed.
So, they made up a reason to fail me. That is called prejudice.
Interview questions [1]
Question 1
Parse a string containing numbers and "+", "-" and parentheses. Evaluate the expression.
-2+(3-5) should return -4.
I applied through an employee referral. The process took 5 days. I interviewed at Meta in Mar 2017
Interview
Two back to back 45 coding interviews. I was contacted by recruiter, and interview was setup for five days later. Practice doing mock interviews for behavioral portion, and know all your coding problems!
Interview questions [2]
Question 1
Implement iterator that increments over K sorted arrays in increasing order.
I applied through college or university. The process took 2 weeks. I interviewed at Meta (Austin, TX) in Oct 2016
Interview
Technical Phone Interview: A programming problem online while on the phone with an engineer. I had a HUGE unfair disadvantage because the engineer was very uncertain about the problem I was given. About halfway through, I had completed what I thought was the problem only for him to tell me I misunderstood the problem. After redoing it to meet his guidelines with the remaining time, he then informed me that "due to a communication error, my original solution was the right way". But after about 5 minutes of trying to revert the code, he said he was sorry that we're out of time and maybe next time I'd have better luck. Utterly ridiculous - I wanted to complain to the recruiter but I didn't because it makes it seem like I'm just bitter about "not passing" the interview and will be reapplying next winter.
1
Top companies for "Compensation and Benefits" near you