I applied through a recruiter. The process took 4 weeks. I interviewed at Meta
Interview
I was first contacted via LinkedIn and then moved on to a first phone screen with the hiring manager. I was then brought on-site for 4 other interviews with an Excel exercise. Then pushed to the Final Rounds which consisted of 3 more interviews.
It was thorough and hard, expect to explain your past experience in details. Also, have to do math problems on site, and those problems are not going to be easy.
I applied in-person. The process took 3 weeks. I interviewed at Meta (Menlo Park, CA)
Interview
I applied online and the process took about 3 weeks. I've also interviewed onsite for the final round with 5 people. I've interviewed with the two manager, two directors, and an analyst. They've asked mostly behavioral questions about my experience and why I wanted the role. Nothing too difficult. Then you have a timed excel test which asks basic questions however the analyst who gave the test questioned me while I was taking the test which counted against my time. I had an overall pleasant experience with the interview process but felt very disrespected while taking the excel test.