I just took my virtual onsite for the Meta University new grad software engineer position yesterday. Here's how my interviews went:
First technical: One tagged LC easy, one tagged LC medium, and one additional variation of the second question. I was able to solve all of these with the most optimal solution with a tiny bit of help for the last variation.
Second technical: First question was not on LC but it is prolly around medium level and second question was a LC hard NOT tagged. I was able to solve the first question quickly with optimal solution, but the second one was a bit tricky since I never saw or practiced it before. I first gave a solution that should work for it but wasn't optimal and the interviewer pushed for something better and gace me a few hints, so I gave another solution which looked optimal at the time but when I tried it out on LC later, the solution was wrong. The interviewer just finished the interview after I finished typing the "optimal solution" since we hit the 40 min mark of the interview. Not feeling too confident after this second question(It's pretty hard to come up with an optimal solution for a LC hard in 20 min that you never did before).
Behavioral: Interviewer seemed nice, but didn't ask me "tell me about yourself" question at start and just got right into "tell me a time when" questions. He kind of went rapid fire and ultimately wound up asking 8-10 questions. Normally I have 5-6 adaptable STAR responses for these questions but I ran out of stories and wound up making up stuff on the spot(sounding a bit shaky). Definitely could've prepared better for this(spent all my prep time LC) and overall I think this interview could have been better.
Still waiting for results, does anyone know how long it normally takes for them to reach out? Also do you think theres a chance they give me a third technical or just reject me?(You can be honest I'm expecting rejection anyway).