I recently completed my virtual onsite interview for the Meta University new grad software engineer position. Here's a summary of my interviews:
First technical interview: I was presented with one easy and one medium-level question, along with a variation of the second question. I successfully solved all three questions using optimal solutions, with minor assistance on the last variation.
Second technical interview: The first question was of medium difficulty, and the second was a hard-level question. I quickly solved the first question with an optimal solution. The second question was more challenging, as I had not encountered it before. I initially provided a functional but not optimal solution. The interviewer then guided me toward a better solution with a few hints. I proposed another solution that I believed was optimal, but upon later review, it proved incorrect. The interview concluded after I finished writing the proposed solution, as we reached the 40-minute mark.
Behavioral interview: The interviewer was pleasant but began directly with "tell me a time when" questions, without the usual introductory "tell me about yourself." The rapid-fire format resulted in approximately 8-10 questions. While I typically have 5-6 prepared STAR method responses, I ran out of stories and had to improvise, resulting in less confident answers. I could have better prepared for this section.
I am awaiting the results. I would appreciate any insights into the typical timeframe for receiving feedback from Meta. Also, is a third technical interview possible, or is rejection more likely?