I applied through a recruiter. The process took 4 weeks. I interviewed at Meta (London, England) in Apr 2018
Interview
HR contacts me via LinkedIn and we arranged the first initial interview. It was about 30 minutes long, told me about facebook projects, asked few questions about my experience. A week after was phone coding interview. 1 leetcode simple + 1 leetcode middle. Got feedback in 1 week and invitation to on-side.
On-side contains 5 interviews and lunch-interview. First behavior + coding, then design and 3 coding. Coding interviews was not too difficult , 2 tasks of middle level for each interview, covering basic concepts. In behavior got a lot of questions about past experience and what-will-do in some situations, and then 15 minutes easy coding question.
Design interview I found the most hard. Got a question, started to answer, then got interrupted with more detailed question about part of my system, and so on. I didn't do well in this interview, but I found it really useful, because it shows gaps in my knowledges and what need to be improved.
Got final feedback after 10 days after the last interview, not just yes/no, but also some details (no offer, all coding interviews good enough, behavior good, design skills should be better).
It was my first experience with on-site interview in big company, and I really liked the interview process. HR provides all necessary information: what next step, when expect feedback etc.
Few tips, I wish I use before interview:
1. Prepare for design interview, not just coding. Know everything you put in your CV. If you don't sure you have deep knowledge in something, better not to mention this technology at all.
2. Prepare good questions for interviewers. They would expect you to ask them.
I applied through college or university. I interviewed at Meta
Interview
First phone interview. They ask questions about resume and your interested position .Then you have to answer two algorithms question. Then they go to onsite interview. There will be algorithms questions and desigh.
I applied through an employee referral. The process took 4 weeks. I interviewed at Meta (Menlo Park, CA) in Mar 2018
Interview
Recruiter is pretty nice and the process is very quick. I got response two days later after the application and the whole process took one month. The questions is not very hard but cannot consider all the conner cases at first. One of the interviewer is not friendly, did not say anything but just record my white board coding all the 45 mins.