Sr Engineering Manager Interview Questions

1,066 sr engineering manager interview questions shared by candidates

Even though the interview was for a senior engineering manager role, the interviews were very technical. There were 2 rounds of design interviews with questions on how to design an access control system for Facebook and how to design a system which can store Wikipedia on a distributed set of mobile devices. During the coding session I had to solve a binary tree search problem. Sessions around projects and management style asked about experience with certain situations and how to solve them.
avatar

Senior Engineering Manager

Interviewed at Meta

3.6
Apr 17, 2021

Even though the interview was for a senior engineering manager role, the interviews were very technical. There were 2 rounds of design interviews with questions on how to design an access control system for Facebook and how to design a system which can store Wikipedia on a distributed set of mobile devices. During the coding session I had to solve a binary tree search problem. Sessions around projects and management style asked about experience with certain situations and how to solve them.

Game of Snakes Remember the old phone game of snake? The snake can move up, down, left or right in a 2Dimensional board of arbitrary size. Lets try to pmplement the bae logic of this game Rules: • Every time moveSnake() is called, the snake moves up, down, left or right • The snake’s initial size is 3 and grows by 1 every 5 moves • The game ends when the snake hits itself We can use the following as a starting point (pseudo-code): Interface SnakeGame { moveSnake(snakeDirection); isGameOver(); } Proposed Changes Change#1 Make scale-up 2 optional Remove scale-up 2 completely Change#2 Add new optional scale up: snake grows when it eats food rather than every 5moves. Food is dropped at a random position on the board.
avatar

Senior Engineering Manager

Interviewed at Atlassian

3.1
Sep 7, 2025

Game of Snakes Remember the old phone game of snake? The snake can move up, down, left or right in a 2Dimensional board of arbitrary size. Lets try to pmplement the bae logic of this game Rules: • Every time moveSnake() is called, the snake moves up, down, left or right • The snake’s initial size is 3 and grows by 1 every 5 moves • The game ends when the snake hits itself We can use the following as a starting point (pseudo-code): Interface SnakeGame { moveSnake(snakeDirection); isGameOver(); } Proposed Changes Change#1 Make scale-up 2 optional Remove scale-up 2 completely Change#2 Add new optional scale up: snake grows when it eats food rather than every 5moves. Food is dropped at a random position on the board.

The system design interviewer wanted to know how I would shard a distributed database for data that included "all the data" for "all the businesses in the world" with the intent of creating an app that would provide this information about any businesses within one mile of a specific location. The question started out about how to design this system, but the interviewer in the end didn't want to know about replication or security or any "system level" information, just how I would shard the distributed data.
avatar

Senior Engineering Manager II

Interviewed at Meta

3.6
Sep 22, 2025

The system design interviewer wanted to know how I would shard a distributed database for data that included "all the data" for "all the businesses in the world" with the intent of creating an app that would provide this information about any businesses within one mile of a specific location. The question started out about how to design this system, but the interviewer in the end didn't want to know about replication or security or any "system level" information, just how I would shard the distributed data.

Viewing 841 - 850 interview questions

Glassdoor has 1,066 interview questions and reports from Sr engineering manager interviews. Prepare for your interview. Get hired. Love your job.