I applied in-person. The process took 5 weeks. I interviewed at Meta in Feb 2021
Interview
I apply to Software Engineer New Grad position, the proccess and get feedback was fast.
I did 4 coding interviews and one behavioral interview in each interview was one interviewer and was 40 min longs.
Interview questions [1]
Question 1
First Interview :
1) https://www.geeksforgeeks.org/count-of-subsets-having-sum-of-min-and-max-element-less-than-k/
2) https://www.codegrepper.com/code-examples/cpp/Find+all+the+elements+that+appear+twice+in+this+array.
Second Interview:
1) https://leetcode.com/problems/next-permutation/
2) https://leetcode.com/problems/valid-palindrome-ii/
Third Interview:
1) https://www.geeksforgeeks.org/check-for-balanced-parentheses-in-an-expression/
2) one dynamic programing question about strings.
Fourth Interview:
1) You have R- rows, C-columns which present a matrix, and M - mines, must put randomaly M mines in the matrix .
2) You have a List of integers you have to reverse it.
I applied through a recruiter. I interviewed at Meta in Feb 2019
Interview
Connected with a recruiter who was on campus and he liked my resume and scheduled a phone interview for me with Facebook dev. I tried to interview but I did not do well on the interview so I did not move on to the on-site round.
Interview questions [1]
Question 1
This was literally the question: https://leetcode.com/problems/path-sum-iii/. Phone screens or online screens can usually be found on leetcode or hackerrank.
I applied online. I interviewed at Meta in Sep 2019
Interview
Interviewing with facebook can be a hit or miss. You first get a 45 minute phone screen (1 technical thats usually med-hard difficulty). The onsite is definitely easier, 2 -45 min technical interviews and 1 45 min behavioral. I definitely recommend practicing the medium problems on leetcode, and definitely definitely rehearse what you will say for behavioral, because that matters too.