I applied through an employee referral. The process took 1 week. I interviewed at Meta in July 2019
Interview
I submitted an online application and got referred by an employee. A recruiter reached out to me via email, and we scheduled a phone screen within a week. The recruiter called about 10 minutes late, then proceeded to give an overview of the position before asking a few very basic questions about my experience. One of his questions was "how many lines of code have you written?" which is an absurd thing to ask of someone who has been in the industry almost 15 years. Is there a right answer to that question? If so, how do you evaluate the technical ability of somebody who has been counting lines of code for 15 years? In any case, he said there were no openings in the city in which I applied for the position (despite the listing on their website), and offered to keep my resume on file. Not holding my breath for a call because overall, his comments and handling of the interview indicated that he had already made up his mind that I was not the right candidate, and the whole process was just a formality. What a waste of my time.
A typical Meta software engineer interview process: starts with a recruiter conversation, followed by two coding assessments, a system design session, managerial meeting, behavioral evaluation, and two LeetCode-medium coding interviews.
Interview questions [1]
Question 1
Q: Design system for offline conversion tracking
Q: Multidimensional binary search
Q: d-ary heap implementation
I applied through a recruiter. I interviewed at Meta
Interview
Call with HR ( they will ask you to talk about yourself and give you a job description) First round of coding interview ( easy question, last 30 mins) Second round coding interview (in person)
good interview process, online assessment and later phone interview
-very nice and focuse people, very professional and make their best not to put you nervous.
-try to go there with low expectations and hope for the best