I was initially contacted by a DS recruiter, but I asked to be referred to a DE recruiter instead.
I had a call with the DE recruiter, who gave me a briefing for the phone screen. I then completed the phone screen a couple of weeks later. It was a pretty easy interview; as other posts mention, it consisted of 10 questions – 5 in SQL and 5 in Python/Java. All questions were the same or similar to those listed in other reviews.
I received news that I would be moving to the next round a couple of days later. I was then referred to another recruiter who would be leading me through the virtual onsite process. I had an initial hour-long call to discuss the next round of interviews and then scheduled it for a few weeks later.
The interview was not too difficult, featuring 4 rounds:
A week later, my recruiter contacted me and asked me to complete a follow-up behavioral interview because there were doubts about whether I was more interested in DE than DS. I scheduled that interview for a couple of days later. I received the final decision about 10 days after the follow-up interview.
Overall, it was a very good experience! Everyone was super helpful and friendly, and the interviews were as expected after the calls with the recruiters.
See other posts; mine were similar/the same for the phone screen.
Had to sign an NDA for the virtual onsite, so I can't give details.
The following metrics were computed from 21 interview experiences for the Meta Data Engineer role in San Francisco, California.
Meta's interview process for their Data Engineer roles in San Francisco, California is extremely selective, failing the vast majority of engineers.
Candidates reported having good feelings for Meta's Data Engineer interview process in San Francisco, California.