meta logo
Meta· E5 Production Engineer

Meta E5 Phone Screen + Full Loop | Passed

Location
London, UK
Experience
10 years
Posted
20 May 2025
421 reads

Summary

I successfully passed my E5 Production Engineer interview loop at Meta in London, UK, after a fast interview process and a total of three weeks of preparation.

How it went

Giving back to the community.

Phone Screen

Round #1 - Coding

  • a) Easy-to-medium problem involving string manipulations. Not on LeetCode.
  • b) A version of 489. Robot Room Cleaner with slightly relaxed constraints.

Round #2 - Troubleshooting

A typical troubleshooting round that tests my debugging skills in Linux-like environments.

Full Loop

Round #1 - Coding

  • a) A classical one. 125. Valid Palindrome.
  • b) A problem involving reading 2 CSV files, doing some calculations, and printing the combined output. Very similar to a classical problem involving dinosaurs. Not on LeetCode.

Round #2 - Systems Design

Design a CI/CD pipeline to upgrade the kernel version on a set of thousands of machines distributed across several data centers.

Round #3 - Behavioral

Standard behavioral questions with a twist at the end. For example: Tell me about a time you convinced someone to change their mind, and later you found you were wrong.

Round #4 - Operating Systems

Standard OS questions around memory management, processes and thread management, and VFS. 2nd part of the round was dedicated to troubleshooting questions.

Questions asked (6)

  1. 01

    Robot Room Cleaner (Modified)

    Data Structures & Algorithms

    A version of 489. Robot Room Cleaner with slightly relaxed constraints.

    Open the problem
  2. 02

    Valid Palindrome

    Data Structures & Algorithms

    A classical one. 125. Valid Palindrome.

    Open the problem
  3. 03

    CSV File Processing and Aggregation (Dinosaur Problem Variant)

    Data Structures & Algorithms

    A problem involving reading 2 CSV files, doing some calculations, and printing the combined output. Very similar to a classical problem involving dinosaurs. Not on LeetCode.

  4. 04

    Design a CI/CD Pipeline for Kernel Upgrades

    System Design

    Design a CI/CD pipeline to upgrade the kernel version on a set of thousands of machines distributed across several data centers.

  5. 05

    Tell me about a time you convinced someone to change their mind, and later you found you were wrong.

    Behavioral

    Standard behavioral question: Tell me about a time you convinced someone to change their mind, and later you found you were wrong.

  6. 06

    Operating Systems: Memory, Processes, Threads, VFS

    Other

    Standard OS questions around memory management, processes and thread management, and VFS.

How they prepared

I only had a week of preparation before my Phone Screen and 2 weeks before the virtual on-site. The process was pretty fast - it took less than a week from the final round to the offer.

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!