I applied online, and a recruiter got in touch about a week later.
Two weeks after that, I had a phone screen with a few easy coding questions and some language-specific (Objective-C) questions.
About a month later, I interviewed on-site at the New York office.
The on-site interview consisted of four hour-ish sessions:
Everyone I met was super nice and helpful when I got a bit stuck on things.
NDA. But know trees, graphs (at least cursorily), and simpler data structures like arrays and dictionaries. Be familiar with Objective-C trivia, such as memory management and property types. Of course, be prepared to talk about the running times of your code. I would also recommend talking through your ideas for solutions before starting to code.
The following metrics were computed from 7 interview experiences for the Meta iOS Engineer role in New York, New York.
Meta's interview process for their iOS Engineer roles in New York, New York is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Meta's iOS Engineer interview process in New York, New York.