I applied through a recruiter. I interviewed at Meta in Oct 2024
Interview
Recruiter reached out to me and then he scheduled a technical phone screen. For the technical phone screen, there are two sections, Python and sql for each you have roughly 25 minutes and you can choose which section you want to start with.
Meta provides some sample questions for preparation but python questions more difficult than sample questions. you only need to know basic data structures of python very well like List, Set, Dictionary. The logic of the questions are not difficult but it takes time to write the code. so you need to write a code very fast in order to solve 3 questions. less than 8 mins for each question which is kinda challenging since the questions become more difficult as you progressed through the interview.
For SQL the question were Leetcode Medium and a lot of emphasis on percent and ratio.
Interview questions [1]
Question 1
you are given a dictionary where the key is location of book store and value is the list of reviews as string. the list can have duplicate values. return the most frequent review across all locations after removing the duplicate review for each location.
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.
I had Python and SQL round for 30 minutes each. The interview was for 1 hour 30 minutes for SQL and 30 mins for python coding.
Completed 5 questions each but still got rejection email the next day.