I applied online, and the process lasted around 6 months from the online application to interview results. Project allocation takes around 6 to 8 weeks more.
The process began with two programming challenges that needed to be solved online. This was followed by a lot of questionnaires about skills, personality, and preferences. Next were three coding interviews conducted by phone, and finally, project allocation.
Three out of five questions were about graph theory and its applications. The other two questions were about array manipulation and creating an optimum data structure for storing changes over time.
The following metrics were computed from 11 interview experiences for the Google Software Engineer role in Mexico.
Google's interview process for their Software Engineer roles in Mexico is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Google's Software Engineer interview process in Mexico.