I applied through an employee referral. The process took 5 weeks. I interviewed at Meta (Londra, Inghilterra) in Nov 2017
Interview
Phone chat with recruiter after internal referral, brought to on-site after a short phone technical interview, which only covered algorithm problem, I didn’t answer the optimal solution but I think I spoke out loud and communicated my thought process so he decided to move me on.
At onsite interview, 1 SQL interview, 2 coding interviews, 1 system design interview, and 1 behavioural interview. I want to stress out the system design interview, because they might ask you distributed system or data modelling problem, depending on which you’re more familiar with.
The recruiter and coordinator are super helpful and supportive, the overall experience is much better than what I’ve been through with Amazon’s.
Got rejected 5 days after the onsite interview. The point is to get prepared enough, and there’s no such a thing as prepare to hard — always over prepare, that’s the only thing you need to do.
Begins with an application review and recruiter screening, followed by a technical phone interview that assesses SQL, data modeling, data warehousing, ETL processes, and coding skills in languages such as Python or Java. Successful candidates then proceed to onsite or virtual interviews, which include multiple rounds covering coding, system design, data architecture, problem solving, and behavioral questions.
Interview questions [1]
Question 1
Tell us about yourself and why you want to work for us
I applied online. I interviewed at Meta (New York, NY)
Interview
Prepare technical concepts, and practice previously asked questions as much as you can find online. 4 rounds in the total process. It's easy as long as you just practice a LOT.