I applied through a recruiter. The process took 3 weeks. I interviewed at Meta (Londres, Inglaterra) in Jul 2021
Interview
I got a call from a Facebook recruiter who found me through LinkedIn. The first screening round was very easy and simple. I correctly replied to all those questions asked by the recruiter. They moved me for the second round. The interviewer was 10 minutes late. She started asking basic SQL questions and python questions. I replied 6 questions out of 6 within 45 minutes. But, they rejected me with different excuses.
Following are the different excuses:
1. You did not solve 10 questions. (I solved 6 questions in 40 minutes but they expect 10 questions in 60 minutes from me they were expecting to solve 10 questions in 40 minutes).
2. Recruiter did not mention that we have 10 question selection criteria benchmarking.
3. You were very slow in SQL. (However, I had solved all questions in the given slot).
4. This is your 1st Facebook interview so it happens. You will do better in the next time interview.
Facebook doesn't have a standard process of interview. An interviewer will be immature and don't know to judge.
They will have simply rejected me.
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.