I was contacted by a recruiter on LinkedIn. I told them I wasn't actively looking for a job and hadn't prepared for interviews yet. They responded that they would be happy to wait for me to prepare and then interview me. They gave me over a month to prepare before I had two 45-minute phone interviews.
The phone interview was pretty much exactly as others have described. Note to readers: If you've seen people who thought the interview process was easy, you've likely also noticed that they didn't often receive offers. They ask challenging questions and expect you to explain your thought process in solving problems. It was a challenging process, but very fair. I actually struggled quite a bit on my coding interview, but I did very well on my SQL portion. Because I communicated my thought process clearly in my coding section, they decided to move forward.
In a departure from my past experiences, I received a phone call from a manager who explained the onsite interview process, what he was generally looking for in a candidate, and what the general process was like. It was a really cool thing; I genuinely felt like they wanted me to succeed and that they weren't actively rooting against me.
The onsite consisted of three full-stack interviews. There were some questions that were pretty tough, but it was a realistic interview that truly tested how you would think and perform on a day-to-day basis.
Pretty much in line with what other people have been asked.
The following metrics were computed from 82 interview experiences for the Meta Data Engineer role in Menlo Park, California.
Meta's interview process for their Data Engineer roles in Menlo Park, California is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Meta's Data Engineer interview process in Menlo Park, California.