I applied through college or university. The process took 3 weeks. I interviewed at Meta (Seattle, WA) in Oct 2016
Interview
The speed at which the interviewing timeline happens is very welcome. Most companies take weeks to get feedback and then relay that decision to you. Facebook did this in a matter of days. This is definitely an advantage so they can snag top candidates before they commit to other companies. Overall, the process took 3 weeks from receiving an email about an on campus (university) interview to the final decision after an on-site interview.
I applied through the career fair at my university and received an on-campus interview the following week. I passed the on-campus interview and then went on-site in Seattle about a week later. During the on-site interview, I felt I choked and got too nervous. Overall, the questions were challenging, but nothing that was extremely difficult.
During the on-campus interview, it was structured that I was asked about my background for around 5-8 minutes, and then had a technical question, and then got to ask the interviewer any questions I had. However, during the on-site interview, the interviewer told me about himself, and then immediately told me we were going to try to get through 2 technical questions. We then started the questions and got through about 1.5 of them. It should have been possible to get through both if I was less nervous.
The biggest con to the overall process was the lack of interaction with my interviewer on the on-site interview. I felt he didn't get an accurate sense of my ability as an overall programmer and peer since there was no chance to introduce myself. Due to this, I didn't get a chance to converse even a little bit before doing the technical questions, which I think might have helped with relaxing a little bit.
Overall a good experience, but I wish there was a chance to be a little bit more personable with my on-site interviewer.
Interview questions [3]
Question 1
Print out a graph in column order, starting from left to right.
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
I applied online. I interviewed at Meta (Menlo Park, CA)
Interview
It's honestly striaght from leetcode tagged
There are no surprises if you do tagged you would be good and do well.
System design is much harder. Would recommend using hello interview.
Interview questions [1]
Question 1
Design Twitter and consider if it was suddenly an extremely low latency env