I applied online. The process took 2 weeks. I interviewed at Meta in Oct 2018
Interview
I applied online and received an email from a recruiter within a week. After providing preliminary information, I went through the first round of interviews, which was a BlueJeans meeting with a person on the security about basic data structures and searching algorithms. Then, I went on to the security interview where they asked about possible vulnerabilities.
I applied through a recruiter. The process took 2 weeks. I interviewed at Meta in Mar 2019
Interview
Recruiter found me online and had three round of phone interviews. First round was a generic coding interview (think the ones from generic software engineer positions) and the second one is specific to the role (but still very technical). The third round is meeting with manager and talk about what you could potentially do during the internship. Recruiter was very accommodating and interviewers were very transparent. Recruiters tell you want to expect in advance and you can kind of prep for it. Security interviews can be either native security or web security, and that determines the focus of interviews during round two and round three.
Interview questions [1]
Question 1
Implement an algorithm question with a language of your choice. Signed NDA and will honor it, but the questions are similar to the ones commonly found online.
I applied through an employee referral. The process took 4 weeks. I interviewed at Meta in Oct 2018
Interview
Received an employee referral in the beginning of the semester. Video interview was scheduled within a few weeks. I told me recruiter about the teams I was interested in and yet I received the interview for a position at the bottom of my list with coding questions I did not have much experience in.