I applied online. I interviewed at Meta in Aug 2017
Interview
A Facebook recruiter contacted me trough LinkedIn. At first step she sent me some links to overview the kind of jobs related to Production Engineering to permit me to understand if the job could make sense to me. By LinkedIn messaging we fixed a first interview. I had some days and time among to choose.
During inteview I could also make question related to position and she ask me about my current job. Very pleasant conversation. Nothing complicate. She will pass to some Engineer manager the profile she catch about me, so later (one week about) some Engineer will contact to fix a second technical interview if some of them find interesting the profile that recruiter wrote.
So I did only the fist interview until now, and I'm waiting for second call (if any).
Interview questions [1]
Question 1
What are the technologies your are using in your current job.
I applied through a recruiter. I interviewed at Meta
Interview
The first phone screen was with a recruiter to discuss the role and ask a few basic technical questions. The next step was a 45 minute coding focused phone interview. You are given two simple, but not practical coding challenges to answer live with the interviewer. If you have studied only interview coding type questions from the many online sites that charge a fee for answers, then you may do well, otherwise, don't count on it. If you don't succeed, they end the process there without asking any systems or networking related questions. So, if you want to pass their coding interview, study and do practice problems for months.
Interview questions [2]
Question 1
Import a CSV / JSON file. If condition is met, print two attributes for that condition.
I applied online. I interviewed at Meta in Jul 2017
Interview
The interview process was fairly simple. HR is pretty quick and responsive to emails. In the beginning, I got a call from HR, which included some technical screening (linux, networking etc.) , following which I was scheduled for a coding interview.
Their coding interview is not crazy, it is focussed on performance and efficiency (please be thorough with complexity analysis). HR provides you with proper material for preparation.
During my coding interview, it appeared like my interviewer was a bit impatient (when I tried talking aloud my approach while programming) and at times I also had difficulty following him as well (I tried level best in keeping up and clarifying). Overall I thought I had done well with the coding interview because one of the questions involved around "battleship" which I clarified I am just familiar with, but I think I was still able to get something working as a solution. I did hear back from HR, as they decided not to proceed further (as they had better candidates). I thought I did stutter and feel nervous at one point, which may have made the interviewer a bit impatient. So my advice, be confident, clarify and also pray that you find a patient interviewer.
Interview questions [1]
Question 1
Linux internals, networking, basics (HR Screening), Standard coding interview questions