Meta logo

Meta Manufacturing Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 195 interview experiences · FREE TO READ

3.2 Rounds average
37.6 Day average
Average Typical difficulty
72.3% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Meta.

Showing 3 of 195
Meta logo
Meta

Production Engineer

Engineering · Menlo Park, CA · nearly a year ago

Mid Average Positive experience Accept offer 5 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Behavioral Technical Coding System Design Other

Started with a recruiter screen and a 45 min tech / screening round with 2 coding questions on string and array logic – basically LC mediums. The onsite had 4 rounds back to back: systems / linux, coding, design, and behavioral. The linux round was definitely the hardest part. It began with a basic troubleshooting scenario about a slow server and then went deep into kernel internals, syscalls, and network retransmits. You really need to know your tools like tcpdump and strace. Design was about building a messaging platform at scale, and behavioral was standard as usual. For prep I brushed up on linux fundamentals, LC mediums for coding, and also went through some reddit posts. Also did a mock on Prepfully with an actual Meta PE. That was a lifesaver because it helped me tighten up my networking answers which were a bit weak. The systems round is a total filter I think so you have to know your Linux internals inside out. Overall it's a fair process but very technical.

Confirmed questions1 question
  • what is the role of the VFS layer in the linux kernel?
Meta logo
Meta

Production Engineer Manager

Engineering · United States · a year ago

Manager Difficult Negative experience No offer 7 rounds About a month
Interview process
Onsite
Interview formats
Technical Coding System Design Behavioral Other

1 PE - Service Ownership (45 mins) 1 PE - Mgr Exploratory (60 mins) 1 PE - Mgr Project (45 mins) 1 PE - Mgr Design (45 mins) 1 PE - Mgr Troubleshooting (45 mins) 1 PE - Mgr People/Org (45 mins) 1 PE - Mgr Coding (45 mins) All interviews went well. Many interviewers said they learned something new from the conversation and will apply it at Meta. Recruiter did not get back for two weeks even after many follow ups and then just gave a cold call to say I’m not offered. When I asked for feedback, she said she can’t share any but it was technical (which is lie). I had all solid technical interviews - solved all troubleshooting, coding, system design problems. My understanding is Meta is just interviewing to show on paper to USCIS for green card applications.

Confirmed questions1 question
  • System design: design a Web Crawler
Meta logo
Meta

Production Engineer

Engineering · Tel Aviv-Yafo · a year ago

Entry Average Negative experience No offer 8 rounds
Interview process
Technical screen Technical screen Onsite
Interview formats
Technical Coding Behavioral

1- Linux basics multiple choice questions - 18mins online exam 2- two screening rounds, first Coding (leetcode), second is PE basics. 3- 5 interviews, two coding, two PE, one behavioural The interviewers were friendly, but the process felt a bit disorganized and rushed. Technical issues on the interviewer's side shortened the coding part, limiting time to show skills. Interview topics didn’t fully match the stated focus or typical academic background. Some questions needed niche, hands-on industry experience not really expected at entry level. There was not much flexibility to explain answers clearly or use supporting tools. in my opinion, the structure didn’t reflect the potential or preparation of candidates fairly.

Confirmed questions1 question
  • - PE: questions on computer networks, operating systems (linux), web/cloud tech, and infrastructure. CODING: leetcode problems with meta tags

Meta Manufacturing Engineer Interview Questions

Quoted word for word from Meta interview reports.

“Given an m x n matrix board where each cell is either a battleship 'X' or empty '.', compute the total number of battleships on the board. Battleships are only placed horizontally or vertically in shapes 1 x k (1 row, k columns) or k x 1 (k rows, 1 column), and there is at least one horizontal or vertical empty cell separating any two battleships (no adjacent ships).”

Read reports →

“Which signal is delivered to a parent process when its child process finishes or terminates?”

Read reports →

“Is data copied in kernel buffers or does it remain only in user space?”

Read reports →

“Given a file with many columns, print out just the first and third columns and compute a new value from those two columns.”

Read reports →

“A user is trying to connect to a server bill over port 80 (HTTP) using a browser, but the connection isn’t getting established, what could be going wrong?”

Read report →

“When you type google.com into a browser URL bar and press enter, what happens step by step?”

Read report →

“Given a board, figure out the orientation of the battleship, then return all the coordinates with a battleship for a given ship size. Follow up: write a function that randomly places a battleship of size n on the board.”

Read report →

“Write some code that outputs the top 10 most common words in a file.”

Read report →

“Describe what happens inside the system when you type "ls -l" in the terminal and run it.”

Read report →

Formats, difficulty and experience

Across all 195 Meta interview reports.

Interview formats

Technical 32.9%
Coding 26%
Behavioral 15.9%
System Design 15.7%
Other 9%

Interview difficulty

Easy 9.8%
Average 54.1%
Difficult 36.1%

Candidate experience

Positive 72.3%
Neutral 19%
Negative 8.7%