Meta Phone Screen

meta logo
meta
June 15, 20251 reads

Summary

I successfully cleared my phone screen interview at Meta, answering two specific LeetCode problems and their follow-ups, and have been selected for on-site.

Full Experience

Q1: https://leetcode.com/problems/merge-sorted-array/description/
Follow-up: Can you merge starting from the beginning of each array instead of from the end? Yes/no - explain with examples.
Also, the size of the arrays were not given.

Q2: https://leetcode.com/problems/group-shifted-strings/description/?envType=company&envId=facebook&favoriteSlug=facebook-thirty-days
No time for follow-ups

Verdict: Selected for on-site.

Interview Questions (2)

Q1
Merge Sorted Array
Data Structures & Algorithms

Merge Sorted Array. Follow-up: Can you merge starting from the beginning of each array instead of from the end? Yes/no - explain with examples. Also, the size of the arrays were not given.

Q2
Group Shifted Strings
Data Structures & Algorithms

Group Shifted Strings. No time for follow-ups.

Preparation Tips

  • Eat and breath the top 150 Meta tagged questions.
  • Make sure to handle all the edge cases - even the trivial ones. E.g., what will happen if the size of the array is 0, 1 etc.
  • Always trace your code with the examples given. Then try to come up with some your own test cases if possible.
  • Explain your code line-by-line while writing and explain why you are doing it. For example, if I use a defaultdict instead of normal dicttionary, just explain why you are doing that and how it will help. You can do this while writing the code itself.
  • Time management is the key. And to manage time, you should practice the questions really well. I had submitted the above two problems at least 5 times in the last week.
Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!