Google Engineering Manager Interview Questions | Glassdoor

Google Engineering Manager Interview Questions

Interviews at Google

17 Interview Reviews

Experience

Experience
35%
18%
47%

Getting an Interview

Getting an Interview
54%
33%
13%

Difficulty

3.6
Average

Difficulty

Hard
Average
Easy

Helpful (4)  

Engineering Manager Interview

Anonymous Interview Candidate in Mountain View, CA
No Offer
Negative Experience
Average Interview

Application

I applied online. The process took 6 weeks. I interviewed at Google (Mountain View, CA) in October 2014.

Interview

I found a position listed on the Google web site that looked like a perfect fit given that it was very similar to my existing position. I proceeded to apply via the web site, and a recruiter reached out to me. I was quizzed on various topics and eventually moved to the next step -- a phone screen. The phone screen went well, and a few more weeks passed before I received a request for an in-person interview. The in-person interview was several hours long, and I had the opportunity to meet with various senior ranking individuals as well as a technical engineer who asked me the critical problem-solving question. I am confident that the question was answered correctly. Despite hearing positive results for a majority of the interviewers, I did not get an offer. The position has been up for 8 months since I first saw it and is still there today as I write this review. The position may have been up even longer before I found it. In other companies if you leave a requisition open this long, you lose the req because you can function so long without it.

Interview Questions

  • The question was an algorithm question where the task was to find the optimum way to achieve the results.   1 Answer

Other Interview Reviews for Google

  1. Helpful (6)  

    Engineering Manager Interview

    Anonymous Interview Candidate in Mountain View, CA
    No Offer
    Negative Experience
    Difficult Interview

    Application

    I applied through an employee referral. The process took 1+ week. I interviewed at Google (Mountain View, CA) in March 2010.

    Interview

    I was interviewing for an Engineering Manager position but what be came quite clear early on was that Google thinks that a manager is a technical lead. The interview was very challenging as I was prepared to discuss items like resource allocation, mentoring, schedule estimating, and other things that managers tend to do. The questions I was asked were purely technical and even included a coding exercise. While I read a great deal of code in my job, I do not write much. Needless to say, the interview did not go well especially when I confronted my interviewer on this discrepancy.

    Interview Questions


  2. Helpful (11)  

    Engineering Manager Interview

    Anonymous Interview Candidate in Mountain View, CA
    Declined Offer
    Negative Experience
    Average Interview

    Application

    I applied through an employee referral. The process took 2 days. I interviewed at Google (Mountain View, CA) in December 2009.

    Interview

    Landed interview with friend's referral. Waived phone interview, and called me for on-site interview. Basic programming and algorithm questions -- read CLR, and Bentley Programming Pearls books. Interviewers follow a formula, and use little imagination., want to know little about the background of applicant. No sense of manager/group who you will work with.

    Interview Questions

    • Fastest way to count number of bits in a 32-bit or 64-bit integer.   3 Answers
  3. Helpful (6)  

    Engineering Manager Interview

    Anonymous Interview Candidate in Mountain View, CA
    No Offer
    Positive Experience
    Average Interview

    Application

    I applied through a recruiter. The process took 1 day. I interviewed at Google (Mountain View, CA) in February 2012.

    Interview

    R&D Leadership experience - went well
    R&D experience - went well
    product management experience - went well
    program management experience - went well
    technical question: hmmm, provided a time efficient answer, but not the most space efficient answer

    Interview Questions

    • Why are you an effective R&D leader? How do you handle people who are not team players?   Answer Question

  4.  

    Engineering Manager Interview

    Anonymous Interview Candidate in Mountain View, CA
    No Offer
    Positive Experience
    Average Interview

    Application

    I applied through a recruiter. The process took 6 weeks. I interviewed at Google (Mountain View, CA).

    Interview

    Had a phone screen with the VP of Engineering and then an on-site interview with a couple of managers. Heavy emphasis on scrum practices. Questions on leadership style, dealing with performance issues etc. Nothing too unexpected.

    Interview Questions


  5. Helpful (21)  

    Engineering Manager Interview

    Anonymous Interview Candidate in Mountain View, CA
    No Offer
    Negative Experience
    Average Interview

    Application

    I applied through a recruiter. The process took 3 weeks. I interviewed at Google (Mountain View, CA) in October 2012.

    Interview

    Got contacted by a recruiter for an EM role. Setup a 30 phone screen with the hiring manager. It was a general conversation about my background etc. No technical questions. Got inviited to a full day onsite. The onsite started with a 30 minute meeting with the recruiter during which he gave me the list of interviewers and told me about their backgrounds. This was followed by lunch with the hiring manager. The lunch conversation was very informal -- generally talking about Google, the challenges in their teams etc.
    After lunch the ":real" interview started with a project manager, the hiring managers manager, 2 developers from the team and one developer from an other group. Got asked a mix of management/technical questions. One of the developers and the project manager were pretty arrogant and seemed like they didn't want to be there. The other guys were great! After the interview, got a call back from the recruiter to get feedback about the interview process. A week later, got a call from the recruiter telling me that they were not going to make me an offer.

    Some of the questions that I remember:

    - Design an in memory cache for webpages.
    - Given a pattern and a string, write a function to determine if the string matches the pattern.
    - How do you deal with low performers? High performers?
    - Describe how you deal with change management.
    - Describe in detail a project that failed.
    - Describe a project in the past that was behind schedule. Provide concrete to steps that you took to remedy the siuation.
    - Design a distributed id generation system.

    Interview Questions

    • They were standard interview questions -- nothing really unexpected.   Answer Question

  6. Helpful (4)  

    Engineering Manager Interview

    Anonymous Interview Candidate in Mountain View, CA
    No Offer
    Positive Experience
    Difficult Interview

    Application

    I applied through a recruiter. The process took 5 weeks. I interviewed at Google (Mountain View, CA) in February 2012.

    Interview

    A recruiter contacted me based on my LinkedIn profile. Following an initial interview with the recruiter, I had a phone interview with the hiring manager. This was followed by an all day onsite interview. Each interview was approximately an hour. The interviewer asked technical questions, and took detailed notes on everything I said. The interviews were with the hiring manager, three technical folks, and the recruiter.

    Interview Questions

    • Design a boggle solver. (The hidden catch was that the interviewer had not specified that the words were English. Unfortunately, I made that assumption)   Answer Question

  7. Helpful (10)  

    Engineering Manager Interview

    Anonymous Interview Candidate in Mountain View, CA
    No Offer
    Neutral Experience
    Difficult Interview

    Application

    I applied through a recruiter. The process took 1 day. I interviewed at Google (Mountain View, CA) in February 2016.

    Interview

    Went through the initial phone screen, after which passing they'll set you up with a technical interview which includes a code challenge. I stopped the process at that point since they require you to take a step down if you come to Google. The recruiter I talked with could sense my hesitation there, so she brought in someone technical to answer some of the technical questions. While I'm sure it is a great place to work, the "Google is the best place to work and everywhere else sucks" vibe really turned me off.

    Interview Questions

    • A lot of text book questions out of a BS computer science program: "what's the complexity of this search", "what is [some data structure]", and so on. Rate yourself from 1 - 10 on the following categories: databases, distributed systems, ....   1 Answer
  8. Helpful (12)  

    Engineering Manager Interview

    Anonymous Interview Candidate in Mountain View, CA
    No Offer
    Negative Experience
    Difficult Interview

    Application

    I applied through an employee referral. The process took 2 weeks. I interviewed at Google (Mountain View, CA) in November 2015.

    Interview

    Submitted resume through a friend. Had a phone screen interview, then an onsite interview. I was interviewed by, I think 6 people, which involved one junior engineer, a few senior engineers and a few managers. The questions they asked were generally reasonable, smart engineering questions. I had not prepared for a grueling technical interview, and since I am coming from a fairly demanding management position, I am less fluent with coding than I once was. Still I think I have a right to call myself an excellent developer, especially in the skills one gains with significant experience, such as architecture and systems optimization.

    I had an off day. I definitely did not nail all the technical algorithm writing parts of the interview, but to be totally frank, the reason (other than just being "off") is that I was rusty is that very few people DO that kind of coding anymore (ie "write logic to find a cycle in a linked list"), because it's abstracted away in modern languages. It's important that developers know how low level algorithms work, but to expect them to build highly optimized syntacticly accurate algorithms for weird problems is not interviewing for the skills that will really be needed in most of these jobs. I think what it does is find the super smart just-out-of school engineers, but does a disservice to those who have moved on to higher-level engineering problems. Forcing me to do it on a whiteboard rather than giving me a computer is also the sort of thing that I would expect a progressive company like Google to have done away with by now. Who composes real code on a whiteboard in real life? Anyhow, I got turned down for my technical performance, which I genuinely resent, as it's a misjudgement.

    Interview Questions

    • In a dir. name containing an arbitrary number of "/.." parts, like "/a/b/c/d/../../e" implement an algorithm that removes all instances of /.. along with the preceding directory, to reduce away all /.. syntactically. Now adapt the algorithm to be run on a VERY long string, which must be broken into pieces and solved using MapReduce.

      Yeah, not trivial.   1 Answer

  9. Helpful (1)  

    Engineering Manager Interview

    Anonymous Interview Candidate in Mountain View, CA
    No Offer
    Negative Experience
    Difficult Interview

    Application

    I applied through an employee referral. The process took 2+ weeks. I interviewed at Google (Mountain View, CA) in April 2013.

    Interview

    Very dysfunctional, took weeks to actually get an interview and then it seemed that their HR department had no idea what was happening, lots of turn over or responsibility shifts

    Interview Questions

    • An esoteric question about the internal rendering engine of Chrome. This job had nothing to do with chrome of html rendering, it was a server role.   1 Answer

Don't Miss Out On a Job You Love
Upload a resume to easily apply to jobs from anywhere. It's simple to set up.