I applied through university. The process took 2 weeks. I interviewed at Meta in Mar 2015
Interview
Interview was for software engineer. I got the interview call through career fair at campus. It was a telephonic interview for 45 min. The interviewer was very polite and helpful. In the end I messed up things. It started off with the interviewer introducing himself, and asked to introduce my self. Then some behavioral questions, like why Facebook, which team, either Front-end or Back-end are you interested in, and a couple of questions on my projects and resume. The interviewed happened on a Thursday. At the end of the interview, the interviewer told "Sorry! Time's-up". Then itself I understood, I would not clear it. Next monday, I got a mail from the recruiter, that they can't move forward.
Interview questions [1]
Question 1
You have a string that consists of all types of characters, alphanumeric, special, uppercase and lowercase. The string should still tell me that it is a palindrome or not. For example: 12@#.Race@#car. The example is a palindrome. (Omit the special characters, and do not consider the string to be case sensitive). I wrote the code in O(n), but I was using an extra string to store only the letters. The interviewer asked me to do it in place (use only that string and check for palindrome)
Recruiter call was pretty standard, first round was 2 Meta tagged LC mediums in 45 minutes. On-site was 2 coding sessions of 2 LC mediums, a system design interview and a behavioral interview with an engineering manager.
Interview questions [1]
Question 1
How do you answer if someone asks how long a deliverable or project will take?
The entire process usually takes 3–8 weeks, depending on scheduling and the specific role. Coding interviews heavily emphasize common DSA topics such as arrays, strings, trees, graphs, BFS/DFS, heaps, hash maps, and dynamic programming. System design becomes increasingly important for E4+ positions.
Interview questions [1]
Question 1
Given an array of integers and a target value, return the indices of two numbers that add up to the target