Google Engineering Manager Interview Guide

Dan Lee's profile image
Dan LeeData & AI Lead
Last update
Google Engineering Manager Interview Guide

The short answer: Google posts the role as Software Engineering Manager, Engineering Manager or Tech Lead Manager, and its postings describe a manager who leads technically and also manages a team. Google publishes one hiring process for every role: assessments, recruiter calls, a panel of interviews scored on the same rubric, then internal review, typically 6 to 8 weeks once interviews start. It does not publish the manager loop. Candidate reports describe a coding phone screen that is sometimes skipped, then about five rounds: two system design, one code review or coding, people management, and technical leadership with Googleyness. Google says AI tools are not permitted during interviews. Last reviewed October 2026.

Google Engineering Manager at a Glance

Base Salary (US postings)

$207k - $364k/yr

Interview Rounds

5 to 6 rounds

Levels

EM - Senior EM

Experience

8+ yrs

Python Java C++ Go JavaScript TypeScript Swift Objective-CGoogle CloudGoogle WorkspaceGoogle Ads mobile SDKsAI/ML infrastructureGPU reliability

Google engineering manager interview: quick answers

QuestionShort answer
How many interview rounds?Google publishes its general process only. Candidate reports describe a coding phone screen, sometimes skipped for managers, then about five onsite rounds. Confirm your loop with your recruiter.
What do the rounds test?Per candidate reports: large-scale system design (usually two rounds), code review or coding, people management, and technical leadership with Googleyness.
Is there coding?Candidate reports disagree. 2025 L6 reports describe a code review round in place of coding, a 2024 report had a coding phone screen plus code review, and a 2021 L7 candidate said there was no coding.
Can I use AI tools?No. Google says AI tools are not permitted during interviews, and its tips page says the same of Google Search and AI.
How much does a Google engineering manager make?US postings list $207K to $300K base for Software Engineering Manager, Engineering Manager and Tech Lead Manager roles, with a 20% bonus target and equity. Senior Software Engineering Manager lists $262K to $364K with a 25% bonus target.
How long does it take?Google says about 6 to 8 weeks once interviews start. One candidate guide says team matching adds 2 to 4 weeks after that.

The Google engineering manager role

What Google engineering managers work on, the skills its job postings ask for, and what a week can look like. Google posts the role as Software Engineering Manager (often with a team suffix), Software Engineering Manager II, Engineering Manager, Tech Lead Manager and Senior Software Engineering Manager.

Primary Focus

Google CloudGoogle WorkspaceGoogle Ads mobile SDKsAI/ML infrastructureGPU reliability

What You Need

  • 8 years of software development
  • 3 years in a technical leadership role
  • 2 years in people management or team leadership (5 for Senior)
  • Bachelor's degree or equivalent practical experience
  • Domain depth named in the posting, such as iOS, Angular or ML infrastructure
  • Integrating generative AI tools or LLM interfaces into workflows (some postings)

Nice to Have

  • Experience in a complex, matrixed organization
  • Master's degree or PhD
  • Root-cause analysis of production issues (GPU Reliability)
  • Overseeing system designs and reviewing code (Senior)

Languages

PythonJavaC++GoJavaScriptTypeScriptSwiftObjective-C

Tools & Technologies

AngularJAX

Want to ace the interview?

Practice with real questions.

Start Mock Interview

A Week in the Life of a Google Engineering Manager

Illustrative week · Google

An illustrative week for a engineering manager, built from what Google says about the role in its own job postings and publications. Real weeks vary by team.

Culture notes

  • Google's Project Oxygen research named 10 behaviors of effective managers, including coaching, not micromanaging and having key technical skills.
  • The Manager Responsibilities framework (Deliver Results, Develop People, Build Community) is built into performance management.
  • Postings expect managers to optimize their own code and make sure their engineers can optimize theirs.
  • Google hires a hands-on Tech Lead Manager variant under the same template and pay band.

Key takeaway: Expect a role that mixes people management with real technical ownership: roadmaps, design reviews, code reviews and on-call.

Google engineering manager levels and pay

Your level sets the bar you are interviewed against and the pay band of the offer.

Google Engineering Manager Levels

Each level has different expectations, compensation, and interview focus.

8+ yrs

What This Level Looks Like

Leads one or more teams technically, sets priorities and expectations by level, and owns the mid-term roadmap.

Interview Focus at This Level

Candidate reports describe L6 loops with two design rounds, code review or coding, and two leadership rounds.

Find your level

Practice with questions tailored to your target level.

Start Practicing

Google's postings do not state L numbers. Candidate threads describe L6 as the common external EM hiring level, and a 2021 candidate interviewed for an L7 EM loop. One 2025 commenter claimed L6 is the highest external EM level, which conflicts with Google's Senior Software Engineering Manager postings. Engineering Director postings sit above EM, ask for 15 years of experience and list $307K to $427K base.

Pay in Google's US job postings

Google's US EM postings list a base salary range plus a bonus target (20% for Software Engineering Manager roles, 25% for Senior) and equity.

Every Software Engineering Manager, Engineering Manager and Tech Lead Manager posting we read used the same range. Postings do not state an L level. Ranges seen October 29, 2026.

Google engineering manager interview process

The steps follow Google's How we hire and interview tips pages, which apply to every role from interns to leaders. Each manager round below comes from candidate reports and guides, since Google does not publish the EM loop.

5 to 6 rounds·~6 to 8 weeks end to end

Screen

3 rounds
1

Google Hiring Assessment and role assessments

Online

Google says the Google Hiring Assessment measures workstyle skills and that some roles add a role-related assessment such as a coding exercise. One candidate guide says managers take the Google Hiring Assessment too, and estimates 30 to 45 minutes.

general

Tips for this round

  • Ask your recruiter whether your role uses an assessment and what kind.
  • The workstyle assessment is the same for every Google role, so answer it honestly.

Onsite

4 rounds
4

Onsite: system design (usually two rounds)

60mDesign discussion

Large-scale, high-level design. One 2024 prompt was counting clicks on YouTube Shorts. A 2025 commenter said the L6 loop has high-level design only, with no low-level design. One guide puts each round at about 60 minutes.

system_design

Tips for this round

  • Clarify requirements and scale first, then lay out the whole high-level design before going deep.
  • Discuss trade-offs and state assumptions out loud.
  • Prepare for two design rounds, since one weak round can outweigh a strong one.

Tips to Stand Out

  • Cross-reference your resume with the posting and build a library of examples you can draw on, then practice telling them.
  • Answer behavioral questions with STAR, keep them concise and give a specific example, since Google asks for real cases over "I always do X".
  • Show impact with data in the form Google suggests: accomplished X, as measured by Y, by doing Z.
  • Be ready to describe your leadership style: how you used communication and decision-making to mobilize others.
  • Prepare examples of navigating ambiguity, handling conflict, influencing teammates and working with cross-functional teams.
  • In design, state your assumptions and say why you are going broad or deep, since Google looks at the thought process.

Common Reasons Candidates Don't Pass

  • ✗One 2025 L6 candidate with Strong Hire on one design round and on leadership was rejected after Lean No Hire on the second design round and the code review.
  • ✗Commenters in a 2021 thread warned that arrogance could hurt the Googleyness score and advised discussing trade-offs and assumptions in design.
  • ✗One 2024 candidate had positive loop feedback but no offer from the first team match; an offer came from a later match.

Based on Google's own pages and candidate reports.

Google says the process typically takes about 6 to 8 weeks once interviews start, that every candidate for a role is scored on the same rubric, and that brainteasers are never asked. One 2024 candidate had the onsite split across two days a week apart, so ask your recruiter how your rounds are scheduled. Last reviewed October 2026.

What is different at Google

  • The titles vary and map to one band. Software Engineering Manager, Software Engineering Manager II, Engineering Manager and Tech Lead Manager postings share the same template, minimum qualifications and $207K to $300K base range. Tech Lead Manager is the hands-on variant that combines tech lead and people manager. Senior Software Engineering Manager is a step up with 5 years of people management.
  • Google expects its managers to stay technical. The standard posting says Software Engineering Managers optimize their own code and make sure their engineers can optimize theirs, and the senior posting asks the manager to oversee system designs and review code for style, testability and efficiency.
  • Candidate reports describe a code review round built for managers. You review a given solution and comment on bugs and code quality, and reports say it is offered in place of a coding round. Reports disagree on whether your loop will have coding at all.
  • Google has published what it values in managers. Its Project Oxygen research studied over 10,000 data points and named 10 behaviors of effective managers, including being a good coach, not micromanaging, supporting career development and having key technical skills. Its Manager Responsibilities framework (Deliver Results, Develop People, Build Community) is built into performance management. This is Google's research on its managers, and Google does not say the interview is scored against it.
  • Many postings ask for domain depth on top of management, such as 2 years of Angular for Cloud Console, 3 years of iOS for Google Ads, or 5 years of ML design and infrastructure for AI/ML and GPU Reliability. Some list experience integrating generative AI tools or LLM interfaces into workflows as a minimum qualification.
  • AI tools are not allowed and interviews are mostly in person. Google's hiring pages say AI tools are not permitted during interviews, and every EM posting we read says the position requires in-person interviews in most instances.

Google engineering manager interview questions

Questions from our bank, then practice prompts we wrote for this guide around Google's work.

Questions tagged Google

From the DataInterview question bank, where our team tags each question with the companies it fits. Open one to answer it and compare with the solution.

People management practice

Prompts we wrote for this guide around Google's work. They are not reported interview questions. Each answer is an outline or a worked solution.

One of your senior engineers on a Google Cloud team ships features on time but blocks others in code review and two people have asked to move teams. What do you do?

MediumPeople Management

Sample Answer

Start by collecting specifics: which reviews, what was said, and the impact on velocity and on the people who want to leave. Give the engineer direct feedback with examples and agree on observable changes, such as review turnaround and tone. Separate their strong delivery from the behavior so the message is clear. Follow up on a set date and check with the affected engineers. A strong answer says what you would do if nothing changes and how you would protect the team in the meantime.

Practice more questions

System design practice

Prompts we wrote for this guide around Google's work. They are not reported interview questions. Each answer is an outline or a worked solution.

Design a service that counts views and likes on short videos and shows near real-time counts to creators.

MediumSystem Design

Sample Answer

Clarify scale (events per second, number of videos, freshness target) and whether counts must be exact. A common shape is clients sending events to a log, stream processing that aggregates per video per minute, and a store that serves the latest totals. Handle hot videos with sharded counters and merge them on read. Discuss deduplication, late events and what creators see during a backfill. As a manager, add how you would split the work across teams and stage the launch.

Practice more questions

Code review practice

Prompts we wrote for this guide around Google's work. They are not reported interview questions. Each answer is an outline or a worked solution.

A report's change wraps a call to a Cloud API in a loop that retries forever on any exception. What comments do you leave?

MediumCoding

Sample Answer

Point out that the broad exception catch hides real bugs and that infinite retries can hang the caller and overload the API. Ask for a bounded number of retries, a backoff that doubles the wait each time with some jitter, and retries only on errors that are safe to retry. Ask whether the call is idempotent. Suggest a test that simulates a failing API and a log line or metric for each retry.

Practice more questions

Behavioral practice

Prompts we wrote for this guide around Google's work. They are not reported interview questions. Each answer is an outline or a worked solution.

Tell me about a time you coached an engineer to a better result without taking over the work.

MediumBehavioral

Sample Answer

Google's manager research lists being a good coach and not micromanaging. Describe the situation, the questions you asked and the support you gave, and show the result with data in the form Google suggests: accomplished X, as measured by Y, by doing Z.

Practice more questions

Practice problem: build a fair on-call rotation

python

Google EM postings ask managers to run on-call rotations. Write assign_oncall(engineers, weeks, unavailable) that returns a list with one name per week (or None when nobody can cover that week). engineers is the team list in order, weeks is the number of weeks, and unavailable maps a name to a set of week numbers (0-based) that person cannot cover. For each week, consider engineers who are available, and skip whoever covered the previous week unless nobody else is available. Pick the one with the fewest shifts so far, then the one whose last shift was earliest (never counts as earliest), then the one who comes first in the list. Example: assign_oncall(["ana", "ben", "cy"], 5, {"ben": {1, 2}}) returns ["ana", "cy", "ana", "ben", "cy"].

Python
1from typing import Dict, List, Optional, Set
2
3def assign_oncall(engineers: List[str], weeks: int,
4                  unavailable: Dict[str, Set[int]]) -> List[Optional[str]]:
5    """Return the on-call engineer for each week, or None if nobody can cover it."""
6    pass

700+ coding problems with a live code executor.

Practice in the Engine

How to prepare

A plan for the Google loop, most important first:

  1. Practice large-scale, high-level system design until you can run two 60-minute sessions back to back, laying out the full design before going deep.
  2. Build people management stories with depth (hiring, growing engineers, underperformance, conflict), since candidate reports describe two main questions with many follow-ups.
  3. Prepare one project you can discuss for 30 minutes for the technical leadership round, with scope, decisions, trade-offs and measured results.
  4. Practice code review on written solutions: logic bugs first, then naming, modularity and encapsulation. Keep some medium coding practice in case your loop has a coding round.
  5. Shape every story as accomplished X, as measured by Y, by doing Z, and use STAR, as Google's tips page suggests.
  6. Ask your recruiter whether your loop has coding, code review or both, and how team matching works for your level.

Practice path

Courses that cover the rounds above:

Are you ready for the Google engineering manager interview?

1 / 6
People Management

Can you describe how you handled an underperformer, from first signal to outcome?

Frequently Asked Questions

How many rounds is the Google engineering manager interview?

Google publishes its general process only: possible assessments, one or two recruiter calls, a panel of interviews and internal review. Candidate reports describe a coding phone screen that is sometimes skipped, then about five onsite rounds: two system design, one code review or coding, people management, and technical leadership with Googleyness.

Can I use AI tools in a Google engineering manager interview?

No. Google's How we hire page says AI tools are not permitted during interviews, and its interview tips page says Google Search and AI are not permitted either.

How much do Google engineering managers make?

In US postings seen in October 2026, Software Engineering Manager, Software Engineering Manager II, Engineering Manager and Tech Lead Manager roles list $207K to $300K base with a 20% bonus target and equity. Senior Software Engineering Manager lists $262K to $364K with a 25% bonus target and equity.

Do Google engineering managers have to code in the interview?

It depends on the loop, and candidate reports disagree. Recent L6 reports describe a code review round in place of coding, a 2024 candidate had a coding phone screen plus code review, and a 2021 L7 candidate said there was no coding. Ask your recruiter which version you will get.

What experience do Google EM postings ask for?

Software Engineering Manager postings ask for a bachelor's degree or equivalent, 8 years of software development, 3 years in a technical leadership role and 2 years in people management or team leadership. The senior posting asks for 5 years of people management. Many add domain experience, such as iOS or ML infrastructure.

What is a Tech Lead Manager at Google?

A hands-on role that combines a tech lead with a people manager. Google posts it under the Software Engineering Manager template and pay band, for example Tech Lead Manager, Mobile, iOS, Google Ads.

Are Google engineering manager interviews in person, and is the role remote?

Every EM posting we read says the position requires in-person interviews in most instances. Postings name specific offices, such as Mountain View, Sunnyvale, New York, Boulder, Seattle and Kirkland, and we saw no remote EM postings.

Dan Lee's profile image

Written by

Dan Lee

Data & AI Lead

Dan is a seasoned data scientist and ML coach with 10+ years of experience at Google, PayPal, and startups. He has helped candidates land top-paying roles and offers personalized guidance to accelerate your data career.

Connect on LinkedIn