First Round: Call with HR to discuss background and interest in FB. Then, several multiple-choice questions on Android. If you answer enough questions correctly, you move on to the next round.
Second Round: Technical Phone Interview. An engineer from the Android Team will call and ask coding questions. Coderpad is used, and compile is disabled.
In retrospect, I was not prepared enough for the interview. The questions are not really that hard. I personally totally stumbled on a binary tree traversal question due to lack of preparation. Be sure to review all known algorithm questions of mid-difficulty level before the interview.
Given inorder and postorder traversals, reconstruct a binary tree.
Some string manipulation questions.
The following metrics were computed from 11 interview experiences for the Meta Android Software Engineer role in United States.
Meta's interview process for their Android Software Engineer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Meta's Android Software Engineer interview process in United States.