- Published on
Meta | E4 | Menlo Park, CA - Rejected
- Author
- Shared Anonymously
Hello Everyone,
Hope my interview experience helps you in preparing for your interview.
Mock Interview:
- https://leetcode.com/problems/move-zeroes/description/ - it was move zeros to the left instead of right
- https://leetcode.com/problems/3sum/description/
Always take a mock interview to get an idea of how the actual interview is going to be, and make sure there is at least a 3-day gap between the mock interview and the actual interview.
Phone Screen:
-
https://leetcode.com/problems/range-sum-of-bst/description/
-
\u2060Varient of (https://leetcode.com/problems/add-strings/description/) to add two floating point numbers given in strings instead of integers
I cleared the phone screen and signed an NDA with Meta.
I had 2 technical interviews (coding in CoderPad), and the questions were sourced from the top 150 Facebook questions on LeetCode. Always talk while you are coding, ensuring there is no silence during the interview. Additionally, make sure to provide correct time and space complexity analyses.
1 system design, I read Alex Wu's System Design books part 1 and part 2, which proved to be highly beneficial. Focus on 1 or 2 major features of the design and avoid deep diving into the entire design.
1 behavioral interview which was entirely based on my resume. When answering behavioral questions, avoid using the same example twice. Be prepared for any kind of question, and if you make a mistake, remain confident.
After clearing these, I was asked for a follow-up interview. I did my best, but unfortunately, the role got closed as someone cleared it before me. Based on my experience, please do not delay in scheduling your interview.
Let me know if you have any suggestions on how I can apply again for a different role with Meta.