meta logo
Meta· Production Engineer

Meta Production Engineer Dublin | 2025

Location
Dublin
Experience
1 year
Posted
16 May 2025
408 reads

Summary

I interviewed for a Production Engineer role at Meta in Dublin and was ultimately hired with an overall rating of 3/5. I performed well in Leadership and Troubleshooting rounds but struggled with System Design and one of the Data Structures & Algorithms rounds.

How it went

Screening rounds:

Round 1: Goat Latin https://leetcode.com/problems/goat-latin/description/ & Dinosaur problem https://leetcode.com/discuss/post/391865/facebook-phone-screen-csv-dinosaurs-spli-znr1/ question 1 from here
Round 2: Troubleshooting, nothing specific to say, I was able to solve and passed the round. Just work on intuition and you need experience for this. I was in devops for a year, so was able to do it.

On-site:
Round 1: DSA -> Given a file, which has some strings, with delimiter %. the strings themselves can contain %, whenever the function is called print a random line. My file handling was not superb, so did not do that well, but arrives at the solution eventually

Solution was: find pattern %/n% as delimitter

Round 2: System Design. The interviewer had a 10yoe in netwoking, so what started off as a system design of a pipeline turned into a full blown networking interview without hints. Did pretty bad here and got demotivated

Round 3: Leadership interview -> Nothing specific

Round 4: Troubleshooting -> Was not given any specific system to troubleshoot, Generic discussion of tools, log lines etc.


Overall verdict: Hire on a rating of 3/5 overall. Had high ratings in Round 3 and 4 (both had between 4 and 4.5) and mid in Round 1 (2.5-3), and low(1.5-2/5) in Round 2

Questions asked (3)

  1. 01

    Goat Latin

    Data Structures & Algorithms

    The problem can be found at the provided LeetCode link and involves transforming a given sentence into "Goat Latin" based on specific rules.

    Open the problem
  2. 02

    Dinosaur Problem

    Data Structures & Algorithms

    This refers to the first question from the LeetCode discussion post, which typically involves processing CSV data related to dinosaurs.

    Open the problem
  3. 03

    Print Random Line from Delimited File

    Data Structures & Algorithms

    Given a file that contains multiple strings, with '%' acting as a delimiter between these strings. The individual strings themselves can also contain '%' characters. Implement a function that, each time it is called, prints a random line from the file.

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!