Meta E4 Software Engineer Product Interview Experience

Such a long process. Started with my initial call with recruiter at the start of November. Giving back to the community, thank you to all others that have posted interview experience here, it helped me a lot when I was preparing.

Phone screen:

BST question(easy) and LRU question(medium)

Onsite:

Coding 1: Reverse palindrome(easy) and hard variant of kth largest element(multiple lists)

Coding 2: Flatten nest array(medium) and Generate Parentheses(medium)

Product design: Top 3 from hellointerview

Behavioural: Pretty normal, asked me 4 questions with a few follow ups about the scenarios

The overall interview process went really well. I actually had a follow-up behavioural because they were considering me for e5, but I didnt make the cut. Oh well, still pretty happy about the e4 offer!

For the coding rounds, I'd suggest doing the 100-150 latest from last 6 months meta tagged list on leetcode. Make sure you talk about tradeoffs between solutions, edge cases and then start coding. After that provide some inputs to test cases and walk through one of them. Try to provide time and space complexity before coding.

For system design, I highly recommend the hellointerview format. I used their ai tool to practice all the scenarios about twice and also watched the youtube videos. If I had more time I'd practice more, but it was enough for one month of prep.

And behavioural, try to focus on the scope of what you've done and provide examples that align with their values(leadership, growth, teamwork and so on).

Feel free to message me, I'm down to help people prep and do a mock interview here and there!