I applied online. The process took 2 months. I interviewed at Meta in Apr 2025
Interview
Technical screening round:
2 questions LC top 200
Final round:
1 round 2 questions LC top 200
1 round 2 questions LC top 200
1 round system design similar to top k
1 round behavioral - generic questions
Was asked two leetcode mediums during phone screen. Provided 2 working solutions. One was optimal. One was not the most optimal but better than brute force. Received a rejection about one week later.
I applied through a recruiter. The process took 3 weeks. I interviewed at Meta (Menlo Park, CA) in May 2019
Interview
Last year i couldn't clear onsite but gave decent performance. So this year they reached out to me again and scheduled a direct onsite interview. Had 2 coding rounds, 2 design rounds(1 is dummy round),1 managerial round. The coding questions are all from Facebook tagged Leetcode questions. The design questions are also decent . they expect you to explain your design with boxes and lines and how you handle scalability issues etc. Overall had a decent experience.