I applied through a recruiter. The process took 1+ week. I interviewed at Meta (Menlo Park, CA) in Feb 2015
Interview
A recruiter reached out to discuss a position that
may be a good fit with my skillset. It started with a
phone interview followed up with a code review interview.
The process took about 10 days.
The interview questions were not difficult, some with
several answers. Unix Process, networking, tcp/ip stack,
and system administrative commands.
The process was casual, I did notice before the interviews
even started. Their coordination was awkward, after receiving
numerous misspelled emails and wrong phone numbers. I was a
little leery of working for them. Nonetheless, I continued
with the 45-min code review interview and answered the question.
Overall, the interviews were comparable to other companies. Also,
they were efficient with their responses and answering questions.
Interview questions [1]
Question 1
Given a sentence convert the sentence to the modified pig-latin language:
Words beginning with a vowel, remove the vowel letter and append the letter to the end.
All words append the letters 'ni' to the end.
All words incrementally append the letter 'j'. i.e. 'j','jj','jjj', etc...
I had two screening rounds and 3 interview loop rounds, Meta leetcode questions, systems design can be extensive. Questions can be repeated so look out for all the available questions online. Systems debugging is a very important topic
Interview questions [1]
Question 1
Why Meta?
What are different internet web protocols
talk about internet.
Recuriter round then technical screen with an engineer that then final stage which is four rounds, 2 coding 1 system design and one behavioural, for Production Engineer the questions are often a mix of LC questions and practical file system operations
Interview questions [1]
Question 1
Reading input from file
BFS/DFS Basic Graph problems
There are 2 rounds, first has PE basics and coding, second has PE basics, coding and Behavioral. Learn linux, OS, Networking in detail. They dig deep into whatever u say. Coding is usually easy, prepare file parsing questions