J'ai postulé en ligne. J'ai passé un entretien chez Meta (Menlo Park, CA) en juill. 2017
Entretien
I applied through a recruiter. I interviewed at Facebook (Menlo Park, CA) in July 2017.
I was contacted by a recruiter via email and he then called me up to get to know about my background and experience and then he scheduled a phone interview with one of the Facebook Engineers. The initial phone screen was pretty straightforward and not that difficult, so I was able to solve all the problems. I received an email from the recruiter the very next day for a quick chat over the phone and there I was told that they would like to continue with this process and a second phone interview was scheduled.
The second phone interview was easy as well and I was able to solve the problem pretty quickly. And like before I was contacted by the recruiter almost immediately and he scheduled an on-site interview for me at Menlo Park,CA. The on-site interviewes were very intense. The questions were tough but luckily the interviewers at FB are very friendly and they try to help you out as much as they can. They actually want you to succeed. I underestimated the system design round and that was my BIGGEST mistake. But all in all, the whole experience was amazing. I have been to a lot of interviews before but the way Facebook conducts the interviews is just awesome.
Questions d'entretien [1]
Question 1
PI - 1:
i.) Reverse a Linked List?
ii.) Divide 2 numbers without using "/" symbol and return remainder and the quotient?
PI - 2:
i.) Merge Intervals (Leet Code)
OS:
i.) Behavioural: Why FB? Followed by a coding challenge: Minimal run time scheduler(Leet Code)
ii.) CC: Expression Evaluation
iii.) CC: Find the K closest points to the origin in 2D plane, given an array containing N points. You can assume K is much smaller than N and N is very large.
The technical round hit me with a classic array manipulation problem: moving zeroes to the end without disrupting the order of non-zero elements. As I tackled it, I felt a wave of familiarity wash over me; I had just practiced a similar challenge on PracHub. The rest of the interview followed a straightforward path, with some easy behavioral questions sprinkled in. Overall, it felt very easy, but I wasn’t quite the right fit for what they needed, so I didn’t receive an offer.
Questions d'entretien [1]
Question 1
Move zeroes in an array to the end while keeping non-zero element order, in place
1 leetcode med, 1 leetcode hard. make sure you know your DSA and leetcode questions. I wasn't able to get an offer bc i didnt complete the second question. Got a reply 2 days later saying they would move on
Overall, the process took a little over two weeks, which felt a bit longer than I anticipated. After a quick screening, I went through two technical rounds focusing on coding and DSA concepts. One of the questions was a classic palindrome check; mid-way through, I realized it was something I had practiced on PracHub just days earlier. The final step was a casual behavioral interview. I was relieved to get an offer shortly after, which I happily accepted.
Questions d'entretien [1]
Question 1
Given a string, determine if it is a valid palindrome considering only alphanumeric characters and ignoring case.