I was contacted by a Meta recruiter by email. I then scheduled a call through the system instructed by the email. The recruiter called on the the day but 10 minute after the scheduled time. That's a quick call, and I was asked whether I would apply for position in infrastructure domain or product domain, I said 'product'. Then I was set up for a virtual interview with a Meta manager. At the beginning of the interview, I was asked whether I am OK to have someone else watch the interview, I said 'yes'. The interview was not hard, but unfortunately I didn't perform well.