I applied through a recruiter. The process took 4 weeks. I interviewed at Meta in Apr 2017
Interview
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 onto the next round.
Second Round: Technical Phone Interview. An engineer from Android Team will call and ask coding questions. Coderpad is used. 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 binary tree traversal question, due to lack of preparation. Be sure to review all known algorithm questions in mid-difficulty level before the interview.
Interview questions [1]
Question 1
- Given inorder and postorder traversals, reconstruct a binary tree
- Some string manipulation questions
I applied through a recruiter. I interviewed at Meta in Nov 2016
Interview
The process was basically Skype interview. At first interviewer introduced, then I introduced myself. Then it followed by few theoretical questions. Then was coding question related to merging 2 arrays.
Interview questions [1]
Question 1
given 2 sorted arrays with sizes 2n and n, need to merge them
I applied through a recruiter. The process took 1 day. I interviewed at Meta in Nov 2016
Interview
The interview was hold by recruiter, Skype voice only. First explained the hiring process, time schedule and the visa, and than asked a few simple questions about Android development, provided four answers let you choice, you must did most of them corrects. After that the recruiter asked something about my work experiences and relative backgrounds, my current product/App, my team