I applied through a recruiter. I interviewed at Meta in Mar 2021
Interview
Interviewed on March 29th. Standard interview process and interviewer was helpful and helped with minor code changes when I'm 80% there so as to move to next question. Overall great experience. This seems easy when you are aware of the questions that may come but otherwise under clock it's going to be tough. I did good and completed 4 SQL and 3 python questions. But recruiter contacted me saying questions hav been repeated from my previous interview which was an year ago and I was only able to solve 1 python and 3 sql questions then. They wanted me to take phone interview again but with a different set of questions this time. I'm yet to give the interview but expect NEW SET OF QUESTIONS
Interview questions [1]
Question 1
python:1. find 's' in mississippi 2. uncommon words 3. replace none with next element in the list.
SQL: 2 questions on case, 1 on order-limit/rank/top(whatever you want to use),percentage/ratio calculations/joins
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.