Engineering Manager Interview Questions

Review this list of 145 engineering manager interview questions and answers verified by hiring managers and candidates.
  • GitHub logoAsked at GitHub 

    "Success can be measured in various forms, both quantitatively and qualitatively. How many projects were delivered on time? Is the team tracking well against timelines? How often do they need to be course corrected? How much of the architecture is scalable when features are built on top of their work? What is the technical quality of the work produced by the team? How often are engineers from the team looped in for advice, mentorship outside the team? How often & why are interp"

    MM4 - "Success can be measured in various forms, both quantitatively and qualitatively. How many projects were delivered on time? Is the team tracking well against timelines? How often do they need to be course corrected? How much of the architecture is scalable when features are built on top of their work? What is the technical quality of the work produced by the team? How often are engineers from the team looped in for advice, mentorship outside the team? How often & why are interp"See full answer

    Engineering Manager
    Behavioral
  • "Functional requirements: (a) location tracking (b) check-in at nearby place (c) view historical checkins with how much time user stayed there (d) Mark checkout when out of proximity (e) analytics - checkins by user at given loc, top n places Out of scope: (a) checkin sharing with followers Non functional: (a) low latency (b) high availability (c) eventual consistency Scale: (a) QPS: 10M DAU * 2 checkins /86400 seconds (b) Yearly Data Volume: 10M* 0.1 KB *365 days HLD: user -> location servic"

    Anonymous - "Functional requirements: (a) location tracking (b) check-in at nearby place (c) view historical checkins with how much time user stayed there (d) Mark checkout when out of proximity (e) analytics - checkins by user at given loc, top n places Out of scope: (a) checkin sharing with followers Non functional: (a) low latency (b) high availability (c) eventual consistency Scale: (a) QPS: 10M DAU * 2 checkins /86400 seconds (b) Yearly Data Volume: 10M* 0.1 KB *365 days HLD: user -> location servic"See full answer

    Engineering Manager
    System Design
  • Discord logoAsked at Discord 
    Engineering Manager
    Coding
  • Walmart Labs logoAsked at Walmart Labs 
    Engineering Manager
    Behavioral
    +5 more
  • "I gave an example of a situation where on the project we needed to onboard 110 applications into the system to get their account and entitlement information for quarterly access review work stream. Traditionally we could have gone manual route and could have done it manually one by one which would have required more time and resources. I actually understood the applications and how they are built by talking to application owners and then based on the data bucketed them and found the pattern that"

    Neo S. - "I gave an example of a situation where on the project we needed to onboard 110 applications into the system to get their account and entitlement information for quarterly access review work stream. Traditionally we could have gone manual route and could have done it manually one by one which would have required more time and resources. I actually understood the applications and how they are built by talking to application owners and then based on the data bucketed them and found the pattern that"See full answer

    Engineering Manager
    Behavioral
  • 🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.

  • "I faced twice and it always slows down the career trajectory of engineers with complete context loss of previous hard earned projects"

    Graig - "I faced twice and it always slows down the career trajectory of engineers with complete context loss of previous hard earned projects"See full answer

    Engineering Manager
    Behavioral
  • Meta (Facebook) logoAsked at Meta (Facebook) 

    "Load Balancer to multiple API Servers, pub sub system to publish user events, Game Engine Service, Write through cache and NoSQL DB. HTTP Long Polling to get user status updates"

    gdecuri - "Load Balancer to multiple API Servers, pub sub system to publish user events, Game Engine Service, Write through cache and NoSQL DB. HTTP Long Polling to get user status updates"See full answer

    Engineering Manager
    System Design
    +1 more
  • Coinbase logoAsked at Coinbase 
    Engineering Manager
    System Design
  • "Hi my name is Sharon Alvis, I'm a person with a disability, I was wondering how to get a job. This is my first time to get a job so I'm just trying to know how to push myself out there and find job! "

    Sharon A. - "Hi my name is Sharon Alvis, I'm a person with a disability, I was wondering how to get a job. This is my first time to get a job so I'm just trying to know how to push myself out there and find job! "See full answer

    Engineering Manager
    Behavioral
    +2 more
  • Uber logoAsked at Uber 
    Engineering Manager
    Behavioral
  • GitHub logoAsked at GitHub 

    "Depends on the kind of goals they are trying to pursue. I would clarify with the interviewer. . if you work for say a fintech, and are trying to create say a real-estate app with company resources - no go . if you want to write a book on management say while being an EM, then there's some wiggle room here. As long as you get the book approved by your IP team, should be ok . if you want to work on a hackathon project on something tangentially related to your team, still ok as long as the concept"

    Musa G. - "Depends on the kind of goals they are trying to pursue. I would clarify with the interviewer. . if you work for say a fintech, and are trying to create say a real-estate app with company resources - no go . if you want to write a book on management say while being an EM, then there's some wiggle room here. As long as you get the book approved by your IP team, should be ok . if you want to work on a hackathon project on something tangentially related to your team, still ok as long as the concept"See full answer

    Engineering Manager
    Behavioral
    +1 more
  • Flipkart logoAsked at Flipkart 
    Engineering Manager
    Product Design
    +1 more
  • Datadog logoAsked at Datadog 
    Engineering Manager
    Behavioral
  • "I explained about a project that was technically very challenging and had tight deadline. We were working on a new technology with new team members but delay was not an option. When we hit a road block due to lack of knowledge on Content Management System and Database, we came up with an idea of hard coded JSON data to help continue building the front end and user experience while team is figuring out to unblock the CMS and DB blocker. That way we would still move forward and show progress in IT"

    Abhishek T. - "I explained about a project that was technically very challenging and had tight deadline. We were working on a new technology with new team members but delay was not an option. When we hit a road block due to lack of knowledge on Content Management System and Database, we came up with an idea of hard coded JSON data to help continue building the front end and user experience while team is figuring out to unblock the CMS and DB blocker. That way we would still move forward and show progress in IT"See full answer

    Engineering Manager
    Behavioral
  • "def findAlibaba(countOfRooms, strategy): #countofrooms: num rooms #listRooms rooms to look for alibabba possiblePlaces = [] #initialize rooms for i in range(countOfRooms): possiblePlaces.append(True) for i in range(len(strategy)): roomToCheck = strategy[i] #Room is marked as unavailable possiblePlaces[roomToCheck] = False #Next day calculatins nextDayPlaces = [] for j in range(countOfRooms): nextDayPla"

    JOBHUNTER - "def findAlibaba(countOfRooms, strategy): #countofrooms: num rooms #listRooms rooms to look for alibabba possiblePlaces = [] #initialize rooms for i in range(countOfRooms): possiblePlaces.append(True) for i in range(len(strategy)): roomToCheck = strategy[i] #Room is marked as unavailable possiblePlaces[roomToCheck] = False #Next day calculatins nextDayPlaces = [] for j in range(countOfRooms): nextDayPla"See full answer

    Engineering Manager
    Data Structures & Algorithms
    +1 more
  • "When talking about my role in current team, I talked following things: High level technologies used. Collaboration work I did with PM and Design counter parts. Web UX features that we built. Hiring and boot strapping team from 0. Given that there is straight match to the profile hiring manager was looking for, he got pretty excited and spent time selling the job."

    Sudhakar P. - "When talking about my role in current team, I talked following things: High level technologies used. Collaboration work I did with PM and Design counter parts. Web UX features that we built. Hiring and boot strapping team from 0. Given that there is straight match to the profile hiring manager was looking for, he got pretty excited and spent time selling the job."See full answer

    Engineering Manager
    Behavioral
  • Nuro logoAsked at Nuro 

    "The first aspect to review before any task is who is/are the ultimate 'owner' for this job? The next thing to consider is 'repetitiveness' of the job itself. The job can be simple or complex. For simple and the ownership factor align with my team... then that task is delegated. If the job is complex and the team ultimately owns the task, then I provide careful support to guide in the right direction."

    Prasad M. - "The first aspect to review before any task is who is/are the ultimate 'owner' for this job? The next thing to consider is 'repetitiveness' of the job itself. The job can be simple or complex. For simple and the ownership factor align with my team... then that task is delegated. If the job is complex and the team ultimately owns the task, then I provide careful support to guide in the right direction."See full answer

    Engineering Manager
    Execution
    +1 more
  • Engineering Manager
    Behavioral
    +1 more
  • Asana logoAsked at Asana 

    "Summary of the Situation We'll design a video streaming app for toddlers, focusing primarily on creating a safe, engaging, and educational environment. The goal is to foster early learning and provide entertainment that's appropriate for this age group. This will be a brand-new app, designed to use existing hardware like tablets and smartphones that are common in households with young children. Identify Users Primary Users: Toddlers (ages 1-4): direct consumers of the content. Seco"

    Vishwanshi J. - "Summary of the Situation We'll design a video streaming app for toddlers, focusing primarily on creating a safe, engaging, and educational environment. The goal is to foster early learning and provide entertainment that's appropriate for this age group. This will be a brand-new app, designed to use existing hardware like tablets and smartphones that are common in households with young children. Identify Users Primary Users: Toddlers (ages 1-4): direct consumers of the content. Seco"See full answer

    Engineering Manager
    Product Design
    +1 more
  • "I walked through the code for a react.js based tic-tac-toe game written in typescript. The goal was to find ways to improve the code/ suggest improvements. I missed some areas like where state was being updated directly rather than using React's setState. There were issues around clear and maintainable logic, adherence to React best practices."

    Natalie C. - "I walked through the code for a react.js based tic-tac-toe game written in typescript. The goal was to find ways to improve the code/ suggest improvements. I missed some areas like where state was being updated directly rather than using React's setState. There were issues around clear and maintainable logic, adherence to React best practices."See full answer

    Engineering Manager
    Coding
Showing 121-140 of 145