Meta IC4 London

Result
Ongoing
Location
london
Posted
2 Sept 2025
383 reads

Summary

I recently interviewed at Meta for an IC4 position in London and successfully advanced to the team matching phase after completing a phone screen, two coding rounds, system design, and a behavioral interview.

How it went

I had a recent interview experience at Meta for an IC4 position in London. The interview process consisted of a phone screen, followed by two coding rounds, a system design interview, and a behavioral interview. I am glad to share that I have received a mail today indicating that they are moving me to the team matching phase. It's a positive step forward, and I'm hopeful for the next stage.

Questions asked (6)

  1. 01

    Insert Delete GetRandom O(1) - Small Variation

    Data Structures & Algorithms

    This was a small variation of the classic LeetCode problem 'Insert Delete GetRandom O(1)'.

    Open the problem
  2. 02

    Count Distinct Elements in Very Large Sorted Array

    Data Structures & Algorithms

    Given a very large sorted array (length > 1010), the task was to count the distinct elements.
    Input: arr[] = {1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 3, 5, 5, 7, 7, 8, 8, 9, 9, 10, 11, 12}
    Output: 10
    Explanation: The 10 unique elements are: 1, 2, 3, 5, 7, 8, 9, 10, 11, 12

  3. 03

    Nested List Weight Sum

    Data Structures & Algorithms

    The problem involved calculating the nested list weight sum as described in the LeetCode problem.

    Open the problem
  4. 04

    Minimum Remove to Make Valid Parentheses

    Data Structures & Algorithms

    I was asked to solve the 'Minimum Remove to Make Valid Parentheses' problem.

    Open the problem
  5. 05

    Minimum Window Substring (No Duplicates in T)

    Data Structures & Algorithms

    This was a version of the 'Minimum Window Substring' problem, with the simplification that there were no duplicate characters in string 't'.

    Open the problem
  6. 06

    Binary Tree Side Views with Twist and Leaves

    Data Structures & Algorithms

    I was asked to implement the right side view of a binary tree, but from leaf to root, and the left side view from root to leaf. After successfully completing this, the interviewer then asked me to also return all the leaf nodes as part of the solution.

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!