I applied through a recruiter. The process took 4 weeks. I interviewed at Meta
Interview
Recruiter was very nice. Gave lots of interview prep materials. The materials weren’t specific to iOS though, which made things more difficult. Interviewer was helpful throughout the interview process. Was willing to help answer questions I had.
I applied through other source. I interviewed at Meta (Seattle, WA) in Jun 2019
Interview
They do a phone screen
Then ask you to come on site, where you interview several rounds of technical interviews. Takes pretty much all day.
There are several algorithm type questions, then some project archityping
I applied through a recruiter. I interviewed at Meta (Chicago, IL) in Jan 2020
Interview
I interviewed at Facebook last year, and while I enjoyed my time on their campus, I wasn’t offered a position.
The day consisted of five interviews in total, if I remember correctly—two kind of straight algorithm interviews, an iOS domain interview, an app-design interview where I had to design an app on the fly, and a system design interview. All interviews were on a whiteboard.