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.
It was a normal resume walk through round where in the interviewer asked me questions about my background, experience, and skills. The interviewer did ask the questions on the projects that I worked on.