I applied through a recruiter. The process took 5 weeks. I interviewed at Meta (Seattle, WA) in May 2014
Interview
A recruiter reached out to me, but I didn't start the phone screen until four weeks later as I wasn't fully prepared. After I passed the phone screen, I was invited to onsite interview the next day. I went to their office two weeks later. After three week I was told that I didn't pass as I didn't do well in the system design round. The recruiter said as I had three years experience, so the position was a senior position, so the system design interview was really critical.
Interview questions [1]
Question 1
I forgot some of the coding problems, but here are what I can remember.
1. move all 0s to the front of an integer array.
2. given a target and a sorted array, find the highest value smaller than the target.
3. given a 0-1 matrix, find the largest graph that is 1-connected.
4. design a system that can quickly return public accounts' activity data. For example, how many persons like/comment Taylor Swift's status.
5. In culture fit round, was asked many questions about how and why did you make this decision, what would you do in this case. For example, why did you apply for grad school? why not go to industry after undergrad? Why did you choose your current company three years ago? Why did you move to this state? If at that time you also got an offer from FB, what would you do? Why FB?
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.
Interview questions [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