I applied through a recruiter. The process took 1 week. I interviewed at Meta (Menlo Park, CA) in Nov 2018
Interview
I had an initial phone interview. Interviewer was pretty nice but I wasn't able to solve the problem in the given complexity limit. My friends also had similar experience. They ask easy problems but you have to solve them within some complexity limitations.
Interview questions [1]
Question 1
Given an array of sorted numbers ex: [1,1,1,2,2,2,2,2,2,2,3,3,3,3] find the indices where a single number starts and ends (ex: 1, start index=0, end_index=2). You have to solve this in log(n) complexity, you cannot go through every sample (n complexity).
I applied online. The process took 2 months. I interviewed at Meta
Interview
7 Interviews, didn't receive an offer after the final round. Time-consuming process, which includes multiple rounds of technical interviews (design, coding, behavior, etc.) and a 1-hour research talk. The team leader was unpleasant to interact with.
recruiter call, technical interview, research interview, and job talk (presentation), hiring manager interview, everything was organized in the website so it was easy to navigate through the process, and recruiter was always responding super quickly