First they contact you and you have an interview in English, just to know that you know the language. Then they send you a code challenge on HackerRank with 5 questions: 2 are multiple choice, two are logic problems, and 1 is a database problem. If you pass that filter, you have a technical interview with the team. First they had me program live and then some questions related to the technology I applied for, which in this case was iOS. Since it was a junior position, it was a simple interview. In the end, you have a technical interview with the hiring manager, who also asks you technical questions and questions about what you've worked on previously.
What do you know about data structures?
The following metrics were computed from 1 interview experience for the McDonald's Software Engineer - iOS role in Ciudad de Mexico.
McDonald's's interview process for their Software Engineer - iOS roles in Ciudad de Mexico is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for McDonald's's Software Engineer - iOS interview process in Ciudad de Mexico.