I applied through a recruiter. The process took 2 months. I interviewed at Meta (London, England) in Dec 2017
Interview
1. Skype interview with a recruiter – common questions about your experience
2. Technical interview on Skype – 2 problems to solve in online editor
3. Onsite interview – 4 parts, 45 min for each. One behavioral interview, two technical interviews, one for architecture. Also there's a lunch.
People are very friendly. Feedback is provided, but there may be delays
Interview questions [1]
Question 1
Architecture interview: design an image synchronization mobile application
I applied online. The process took 2 weeks. I interviewed at Meta in Nov 2017
Interview
Recruiter called and setup a technical phone screen. Shared all materials as well. The interview started off with basic android questions and then 2 coding questions and 5 minutes for questions from me.
Interview questions [1]
Question 1
Move zeros to the end. (Standard Leetcode problem)
Find bad revision in Git history (Use binary search)
I applied online. The process took 5 weeks. I interviewed at Meta (Menlo Park, CA) in Jan 2015
Interview
Pretty standard process. Two Phone screen + onsite . Flew to Menlo park. 5 rounds in onsite. Basic coding, behavioral and system design. After a week recruiter called with no feedback and only result.