I applied through a recruiter. I interviewed at Meta
Interview
Classic jump through hoops, while not being paid, for months interview process. Much better way would to find people who know how to think not just run applicants through a test pipeline like code and only probabilistically get what you want.
Interview questions [1]
Question 1
You need to prepare for 2 coding interviews a main interview and a behavioral interview. You should spend a few weeks preparing for these. Does this sound ok?
I applied online. The process took 5 weeks. I interviewed at Meta in Mar 2024
Interview
The technical interview consisted of three rounds, each lasting about 45 minutes. In the first round, I was asked to design a scalable architecture for a fictional e-commerce platform, which allowed me to showcase my problem-solving skills and understanding of distributed systems. The second round focused on coding challenges, where I implemented a few algorithms in Python (Meta's preferred language). While the problems were challenging, I appreciated the opportunity to demonstrate my coding skills.
The third and final round was an architecture discussion, where I presented my design for building a high-availability, low-latency backend system. This was a great chance to highlight my knowledge of cloud computing, databases, and microservices.
Interview questions [1]
Question 1
Design a scalable architecture for a social media platform that allows users to upload and share high-quality photos.
United States Coast Guard - Air Station Sacramento
No offer
Positive experience
Difficult interview
Application
I interviewed at Meta (United States Coast Guard - Air Station Sacramento)
Interview
Technical interview at Facebook involves multiple rounds assessing coding skills, problem -solving, and system design. Expect algorithmic questions, coding challenges discussions on software engineering concepts.
Initial screenings may include a recruiter call and coding assessment. On-site interviews cover coding problems, system design, and behavioral questions. Emphasis on problem-solving, coding efficiency, and cultural fit.
Interview questions [1]
Question 1
1. How can we compare between two algorithms written for the same problem?