I applied through a recruiter. The process took 2 weeks. I interviewed at Meta (Seattle, WA) in Dec 2017
Interview
Approached by the recruiter. The interview was scheduled in two weeks. I had the worst interview experience. Even if i have mentioned to the recruiter that i am comfortable in Python for coding challenge but the interviewer asked me to write in C++. He did not even introduce himself properly and had very poor accent. When i mentioned that i am comfortable with python, immediately he said then port everything (Given class definition and function definition) in python and write the code. I was still confused about the problem and when asked about it, he was still explaining everything from C++ perspective. It took about 20 mins for me to understand what he was expecting. The problem was not that complicated. I was hugely disappointed at the end.
I applied through a recruiter. I interviewed at Meta (Seattle, WA) in Apr 2017
Interview
Recruiter found me on LinkedIn. One technical phone-screening (coding) than lunch with someone who works for the company and 5 interviews on-site, including 2 coding interviews, 1 PhD research, 1 ML design and systems design.