I applied through an employee referral. The process took 1 week. I interviewed at Meta in Jul 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.
I applied through a recruiter. The process took 4 weeks. I interviewed at Meta in Jun 2019
Interview
Recruiter reached out for a software engineering role. Those roles don't exist in Chicago so I inquired about the Solutions engineering role.
Spoke to a recruiter, learned about the role and spent about a month studying for the phone screen. Did about 50 Leetcode problems in preparation. Got a question I had practiced but when I offered my solution the interviewer said "that wasn't optimal" and never recovered. Also, she showed me some sample outputs that didn't make any sense to me.
I applied through a recruiter. The process took 4 weeks. I interviewed at Meta (London, England) in May 2019
Interview
A recruiter reached out. The whole process took from four to 5 weeks (around one month). I interviewed for a Solutions Engineer position at Facebook London UK in May 2019.
Interview questions [2]
Question 1
Get the index of the largest item in the list. And if the list has this item more than once, each time return a different one.