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
Google engineering manager interview: quick answers
| Question | Short 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
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
Tools & Technologies
Want to ace the interview?
Practice with real questions.
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.
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.
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.
| Posting | Location | US base salary range |
|---|---|---|
| 6 postings: Software Engineering Manager II, Engineering Manager, Google Cloud Console, Tech Lead Manager, Mobile, iOS, Google Ads and others | Several US locations | $207K to $300K |
| Senior Software Engineering Manager, Google Cloud | Sunnyvale, CA | $262K to $364K |
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 roundsGoogle Hiring Assessment and role assessments
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.
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.
Recruiter conversations
Google says these cover the key skills for the role, the team and organization, your location preference and your questions.
Technical phone screen (coding)
A 2024 candidate had a data structures and algorithms problem with follow-ups on optimization and edge cases. One candidate guide says the screen runs about 45 to 60 minutes and is increasingly skipped for managers.
Onsite
4 roundsOnsite: system design (usually two rounds)
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.
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.
Onsite: code review or coding
In code review you get a problem and a written solution, find the logic bugs, and comment on conventions, naming, modularity and encapsulation (2025 L6 candidate). One guide says the code review takes about 45 minutes. Some loops use a coding round instead.
Onsite: people management
Managing and growing a team. One 2024 candidate reported two main questions, each followed by many follow-ups.
Onsite: technical leadership and Googleyness
Leading projects and teams, plus culture fit. One 2024 interviewer spent about 30 minutes on a single past project.
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.
Assess Resource Allocation
Boost Development Productivity
Communicating Project Roadmap
Cross Functional Team Delay
Ambiguous Stakeholder Request
Balancing Engineering Constraints
Dealing With Untested Code
Data Center Fire Response
Adaptability to Change
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?
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.
You inherit a team where one engineer has been underperforming for two quarters with no documented feedback. Walk through your first 60 days.
Your team of eight needs to hire three engineers this quarter for a Workspace AI feature. How do you run hiring and onboarding?
A high performer tells you they want to be promoted this cycle, and you think they are a cycle away. How do you handle it?
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.
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.
Design the backend for a cloud console page that lists a customer's resources across hundreds of services.
Design a health and alerting system for a fleet of GPU machines used for ML training.
Your team must move a large service from one storage backend to another with no downtime. Plan the design and the rollout.
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?
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.
A function named process() parses a request, writes to the database and sends an email, in 150 lines with no tests. How do you review it?
A solution to "return the top k most frequent words" sorts the full count dictionary on every call. The function is called once per request on a large text. What do you flag?
In a code review round you find no bugs in the first pass. What do you do next?
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.
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.
Describe a project you led where requirements were ambiguous.
Tell me about a conflict between your team and another team.
How have you helped an engineer grow their career?
Practice problem: build a fair on-call rotation
pythonGoogle 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"].
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 pass700+ coding problems with a live code executor.
Practice in the EngineHow to prepare
A plan for the Google loop, most important first:
- 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.
- Build people management stories with depth (hiring, growing engineers, underperformance, conflict), since candidate reports describe two main questions with many follow-ups.
- Prepare one project you can discuss for 30 minutes for the technical leadership round, with scope, decisions, trade-offs and measured results.
- 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.
- Shape every story as accomplished X, as measured by Y, by doing Z, and use STAR, as Google's tips page suggests.
- 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 / 6Can 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.




