I applied through college or university. The process took 5 weeks. I interviewed at Meta in Nov 2016
Interview
After I applied for Software Engineer Internship, there were two phone interview. Both were coding interview, but the second round is more difficult. The interviewers were professional and they also told me about their work. It is a good way to imagine the interview was solving some problems with the interviewers, that could help you perform better.
I applied through an employee referral. The process took 1+ week. I interviewed at Meta (San Francisco, CA) in Nov 2016
Interview
First had a behavioral phone screen and then a technical phone screen. The process was very organized and efficient, and the recruiters were all very friendly and professional. The technical interview as 45 minutes and was not a particularly difficult question. However, the interviewer was not very good at making it a collaborative process or helping out if I was ever stuck.
Interview questions [1]
Question 1
Given a list of commits and a function to evaluate if a commit broke the build, find the first one that broke the build.
I applied through college or university. The process took 1 week. I interviewed at Meta (Los Angeles, CA) in Nov 2016
Interview
Interview process moved quickly - the interview was a few days after they contacted me. They held an interview social on the evening before, so we were able to meet our interviewers and ask questions in a more casual setting. The actual interview was spent briefly going over my resume, then most of the time was spent on the coding questions.
Interview questions [2]
Question 1
Q: Given a list of chars, return the 2nd most frequently occurring char.