meta logo
Meta· Mid level Software Engineer (Java)

Meta | Facebook | Technical (Phone) Screen | Mid level Software Engineer (Java)

Result
Ongoing
Posted
5 Nov 2025
378 reads

Summary

I recently completed my first technical phone screen at Meta for a Mid-level Software Engineer role, where I was tested on two data structure and algorithm problems.

How it went

I just got done with my first technical screen in Meta for a Mid-level Software Engineer position, specifically targeting Java roles. The interview involved two distinct data structure and algorithm questions. I felt prepared for both, and I'm looking forward to the next steps.

Questions asked (2)

  1. 01

    Minimum Element in Each Level of Binary Tree

    Data Structures & Algorithms · Medium

    Given the root of a binary tree, find the minimum element present in each level. This problem is similar to a standard level-order traversal, but the objective is to track and return only the minimum value found within each level. A follow-up question was posed: how would one achieve this solution with an O(log n) space complexity?

    Open the problem
  2. 02

    Sorted List Iterator for K Sorted Lists

    Data Structures & Algorithms · Hard

    Implement a `Sorted List Iterator` that operates on a collection of `k` sorted lists (given as a `List>`). The iterator should expose two primary functions:

    • public boolean hasNext(): Returns true if there are more elements to iterate, false otherwise.
    • public int next(): Returns the next minimum element across all `k` sorted lists.

    This problem combines concepts from 'Merge K Sorted Lists' and an iterator design, specifically referencing an Airbnb interview question.

    Open the problem

Know someone preparing? Send it to them:WhatsAppLinkedInX

Interviewed at Meta recently?

Write up your rounds while you still remember the questions. It helps the next person more than you would think.

Share your experience
Discussion 0

Questions for the author, or how your own interview compared.

Join the discussion

Sign in with Google to comment or ask the author a question.

No comments yet

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