First, I was contacted by the company recruiter through LinkedIn. Then, I had a phone conversation with some technical questions. Next, I got a screen interview, which you could take either online or in person. Since I was only a 15-minute drive from Facebook, I took it in person. Within two days, I was invited for the onsite interview that took almost a day, including a free lunch. They asked me if I wanted more time to prepare for the interviews, and I said I wanted them soon. In retrospect, it was a mistake on my side. I did not prepare enough.
One of several design questions was to design a website that accepts a long URL and provides a shortened URL.
Programming questions are all fundamental data structure questions, such as lists, trees, arrays, and maps. One of the questions was to determine whether a given binary tree is a binary search tree.
The following metrics were computed from 44 interview experiences for the Meta Senior Software Engineer role in Menlo Park, California.
Meta's interview process for their Senior Software Engineer roles in Menlo Park, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Meta's Senior Software Engineer interview process in Menlo Park, California.