I applied through a recruiter. I interviewed at Meta
Interview
It was a phone coding interview using online coding software. The engineer who called me was very nice and it was a positive learning experience. The coding questions seem simple at first, but make sure you know how to write an optimal solution, and that you can think on your feet regarding improving your solutions to the problems.
I applied through an employee referral. The process took 3 weeks. I interviewed at Meta (Menlo Park, CA) in Oct 2016
Interview
I had three technical interviews - one after another, 45 minutes each. One interview focused on career/behavorial questions: asked about my prior projects, difficult technical challenge I overcame, my weaknesses, etc. A coding question was asked as well. My second and third interviews were similar: primarily a coding question(s).
Interview questions [1]
Question 1
At your last project/job, what would you say is a major weakness of yours?
I applied through a recruiter. The process took 1 day. I interviewed at Meta (West Lafayette, IN) in Oct 2016
Interview
I had a one on one interview on campus in West Lafayette. He asked about my projects for a bit and then jumped straight to coding questions. He asked me two questions. One of them was dp which I didn't get completely right.
Interview questions [1]
Question 1
Given an array of commits, return the first bad commit?