[ INFO ]category: Behavioral · Onsite difficulty: medium freq: first seen: 2024-10-15
[MEDIUM][ONSITE]OnsiteE4Unknown
$catproblem.md
Meta E4 Onsite Interview (US)
I successfully completed my onsite interview two weeks ago and am currently in the team matching process.
A recruiter contacted me in August regarding a Product Software Engineer E4 position. I had previously submitted a cold application in January before their hiring freeze.
Phone Screen:
The phone screen consisted of two medium-difficulty coding questions from the Meta list. I was well-prepared and discussed brute-force approaches, optimal solutions, and then coded them. Following the phone screen, I spent approximately one month practicing on various platforms, focusing on behavioral questions and interview techniques.
Onsite:
Coding 1:
Minimum Remove to Make Valid Parentheses
Next Permutation
I was well-prepared for both questions, employing a similar strategy as the phone screen. The interviewer was impressed with my thought process.
Coding 2:
A variation of Merge Sorted Array
Merge k Sorted Lists
The first question served as a warm-up, with the second as a follow-up. I was not fully prepared for Merge k Sorted Lists and required hints to arrive at a working solution.
Behavioral:
Standard behavioral questions with follow-up discussions. The interviewer's engagement made the process enjoyable.
Design:
I was asked to design TicketMaster. I felt confident in my response. The recruiter later mentioned that this interviewer was particularly impressed.
Additional Notes:
I have upcoming onsite interviews at Google and Amazon. The Meta interview process has reduced my stress. The recruiter and I have not yet discussed compensation, as that will occur after team matching.