Initial phone screening and 2nd round tech interview were pretty easy and pleasant.
Final round consisted of 4 1-hour slots with various team members. First 2 interviews were just OK, the last two were just terrible - 1 interviewer was extremely disinterested and didn't really explain the task I was supposed to be doing- The last interviewer just talked way too much and interrupted a ton, he seemed to have forgotten that I'm the one being interviewed and not him. He also went 45 minutes over the scheduled timeslot. Exhausting.
Got ghosted after the final round. My recruiter also ignored a follow-up email from me (despite being specifically told to write an e-mail if I don't hear back after 2 days).
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.