I was contacted via mail. A recruiter saw my LinkedIn profile. Over the phone, they asked a few basic iOS questions.
After that, I had another phone interview with "live coding." Again, there were some iOS questions, this time not so basic, and a few problems to solve in the editor.
At the end, I had an in-person interview with four different people. This mainly involved solving code problems on a whiteboard and a few general questions. One of the interviews was about architecture; that one was the toughest for me because I had never done something like that. In general, I had never experienced an interview process like this before.
I don't recall all the questions, but some of them had to do with general programming patterns and memory usage. The problems were mainly about knowing algorithms and complexity with Big O notation, and stuff like that.
The following metrics were computed from 7 interview experiences for the Meta Software Engineer role in Ciudad de Mexico, Mexico.
Meta's interview process for their Software Engineer roles in Ciudad de Mexico, Mexico is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Meta's Software Engineer interview process in Ciudad de Mexico, Mexico.