Engineering Manager Interview Questions

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

    "I will use the following approach for this situation: Understand Current Status of the Program: Program Goals, Schedule, How many teams, what are their deliverables, dependencies between teams Team level view of progress: Through tools like Burn down charts, Gantt charts etc. Identify laggards (lagging teams). Trend analysis for lagging teams: Understand at what point, the decline started. If the decline has started around same time, then following may be the potential issues: -"

    Saket S. - "I will use the following approach for this situation: Understand Current Status of the Program: Program Goals, Schedule, How many teams, what are their deliverables, dependencies between teams Team level view of progress: Through tools like Burn down charts, Gantt charts etc. Identify laggards (lagging teams). Trend analysis for lagging teams: Understand at what point, the decline started. If the decline has started around same time, then following may be the potential issues: -"See full answer

    Engineering Manager
    Program Sense
    +2 more
  • OpenAI logoAsked at OpenAI 
    Engineering Manager
    Behavioral
    +5 more
  • Discord logoAsked at Discord 

    "My style of inspiring / discovery sessions / brainstorming / execution guidance / upskiling the team has always been Outcome driven. Outcomes always took the central focus of our efforts, and hence easier prioritisation and a clarity on why a decision failed or succeeded. I take personal responsibility to help the teams to define outcomes if it is a complicated charter and for most help them fine tune the outcomes to keep them simple, progressive and aspirational."

    RestlessMonk - "My style of inspiring / discovery sessions / brainstorming / execution guidance / upskiling the team has always been Outcome driven. Outcomes always took the central focus of our efforts, and hence easier prioritisation and a clarity on why a decision failed or succeeded. I take personal responsibility to help the teams to define outcomes if it is a complicated charter and for most help them fine tune the outcomes to keep them simple, progressive and aspirational."See full answer

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

  • Meta (Facebook) logoAsked at Meta (Facebook) 
    Video answer for 'Design a vending machine.'
    Engineering Manager
    System Design
    +1 more
  • Amazon logoAsked at Amazon 
    Video answer for 'Design a URL shortener.'
    +19

    "I studied Exponent's TinyURL system design video. My interviewer was asking many detailed questions on API design, schema, as well as data required to store. I found system design questions are bit high level instead of depth. I think should have detail design of API, schema and some additional flavors."

    Yag S. - "I studied Exponent's TinyURL system design video. My interviewer was asking many detailed questions on API design, schema, as well as data required to store. I found system design questions are bit high level instead of depth. I think should have detail design of API, schema and some additional flavors."See full answer

    Engineering Manager
    System Design
    +1 more
  • Meta (Facebook) logoAsked at Meta (Facebook) 

    "I tried solving this question and here is the recorded video for the entire solution - https://youtu.be/G_LIbTp58XA Feel free to comment here or on the video for further discussion."

    Rjj - "I tried solving this question and here is the recorded video for the entire solution - https://youtu.be/G_LIbTp58XA Feel free to comment here or on the video for further discussion."See full answer

    Engineering Manager
    System Design
    +2 more
  • Stripe logoAsked at Stripe 
    Video answer for 'How would you communicate layoffs to affected individuals?'
    Engineering Manager
    Behavioral
  • Meta (Facebook) logoAsked at Meta (Facebook) 

    "Understand gaps team by interviewing on 1:1, reading past performance reviews and talking to old managers/cross functional Identify Goals and use the SMART framework to set those goals (Specific, Measurable, Attainable, relevant, time related) Share with team and make sure they understand them. Clarify questions if needed. Explain WHY these goals matter. Tie to company goals/mission/culture. Put together an action plan TOGETHER- give often feedback: "pinches no punches"

    Chantal C. - "Understand gaps team by interviewing on 1:1, reading past performance reviews and talking to old managers/cross functional Identify Goals and use the SMART framework to set those goals (Specific, Measurable, Attainable, relevant, time related) Share with team and make sure they understand them. Clarify questions if needed. Explain WHY these goals matter. Tie to company goals/mission/culture. Put together an action plan TOGETHER- give often feedback: "pinches no punches"See full answer

    Engineering Manager
    Program Sense
    +1 more
  • Databricks logoAsked at Databricks 
    Video answer for 'What is your leadership style?'
    +7

    "My leadership style is flexible and adaptive, it varies depending on the team members and the needs of the company. My leadership goal is to empower the team and inspire and grow leaders. In order to achieve that, I combine transformational, democratic and coaching leadership styles. Usually when we are facing a new type of challenge, or at the early stage of a project, I like to adapt the transformational leadership which allows me to listen to all the suggestions from the team members and sta"

    onering2ruleall - "My leadership style is flexible and adaptive, it varies depending on the team members and the needs of the company. My leadership goal is to empower the team and inspire and grow leaders. In order to achieve that, I combine transformational, democratic and coaching leadership styles. Usually when we are facing a new type of challenge, or at the early stage of a project, I like to adapt the transformational leadership which allows me to listen to all the suggestions from the team members and sta"See full answer

    Engineering Manager
    Behavioral
    +4 more
  • Meta (Facebook) logoAsked at Meta (Facebook) 

    "Yes to peer manager from stackholder team the problem was every time she wanted say something she used to have three way connect with me and my manager"

    Graig - "Yes to peer manager from stackholder team the problem was every time she wanted say something she used to have three way connect with me and my manager"See full answer

    Engineering Manager
    Behavioral
    +1 more
  • " can we use blomfilters to check existing usernames? and if both are creating at a time, like both are choosing some abcd , here system checks whether user with that name exists or not. so while checking , it will add an entry on redis (example) with this name as key and obtain lock using some distributed lock. , it will lock on that name. (like seat booking in bookmyshow) with some TTL value. so this check will happen once user enters his interest username and also while submit .. 2 times che"

    Gk K. - " can we use blomfilters to check existing usernames? and if both are creating at a time, like both are choosing some abcd , here system checks whether user with that name exists or not. so while checking , it will add an entry on redis (example) with this name as key and obtain lock using some distributed lock. , it will lock on that name. (like seat booking in bookmyshow) with some TTL value. so this check will happen once user enters his interest username and also while submit .. 2 times che"See full answer

    Engineering Manager
    System Design
    +2 more
  • "Context: As a people manager, my biggest thing is to foster psychological safety for my team members and the way I do that: building rapport between me and my direct reports, weekly team meetings I ensure all voices are heard, have people share about themselves and encourage them to get to know one another. Team members had a good understanding of each other’s working style. One of the recent projects my team was responsible for building out the espresso test framework on android. This was"

    Shawn S. - "Context: As a people manager, my biggest thing is to foster psychological safety for my team members and the way I do that: building rapport between me and my direct reports, weekly team meetings I ensure all voices are heard, have people share about themselves and encourage them to get to know one another. Team members had a good understanding of each other’s working style. One of the recent projects my team was responsible for building out the espresso test framework on android. This was"See full answer

    Engineering Manager
    Execution
    +2 more
  • Zillow logoAsked at Zillow 
    Video answer for 'Design Zillow.'

    "What about sharding by Real Estate companies that are listing the homes? Because the homes can span zip codes. Then further shard by zip codes?"

    Adrian V. - "What about sharding by Real Estate companies that are listing the homes? Because the homes can span zip codes. Then further shard by zip codes?"See full answer

    Engineering Manager
    System Design
    +1 more
  • Airbnb logoAsked at Airbnb 
    +1

    "Leadership though empathy - I helped underperforming engineer to break into product since she had great product qualities like good attention to the user.. Now she is my peer and we cross-collaborate extensively. I have earned her trust and she can go the extra mile when my team needs some support."

    Delyan P. - "Leadership though empathy - I helped underperforming engineer to break into product since she had great product qualities like good attention to the user.. Now she is my peer and we cross-collaborate extensively. I have earned her trust and she can go the extra mile when my team needs some support."See full answer

    Engineering Manager
    Behavioral
  • Amazon logoAsked at Amazon 

    "Functional Requirement Monitor health, metrics Alert in case of failure/anomaly Visualize the live health Analyse machines on periodic basis Non Functional Should not exert load on machines low latency Highly scalable Logs/Metrics Gathering push - machine gather and send to system and low priority background thread along with batching pull - heart beat check (for offline machines) Processing Real time streaming using Kafka/kinesis + Flink TimeSeries database for stor"

    Sourabh G. - "Functional Requirement Monitor health, metrics Alert in case of failure/anomaly Visualize the live health Analyse machines on periodic basis Non Functional Should not exert load on machines low latency Highly scalable Logs/Metrics Gathering push - machine gather and send to system and low priority background thread along with batching pull - heart beat check (for offline machines) Processing Real time streaming using Kafka/kinesis + Flink TimeSeries database for stor"See full answer

    Engineering Manager
    System Design
    +2 more
  • "TCP connection is established between the client and server . 3 way handshake has to complete . Session Key Exchange between the client and the server (Hello from Server contains the Public Key , DNS name and the https version to communicate with the server) Using the Public Key Client Creates a Session Key and sent over the internet with encryption . Using this session Key Connection is established . Server Receives the Session key and Decrypts it using its private Key . The Sy"

    Rashmi B. - "TCP connection is established between the client and server . 3 way handshake has to complete . Session Key Exchange between the client and the server (Hello from Server contains the Public Key , DNS name and the https version to communicate with the server) Using the Public Key Client Creates a Session Key and sent over the internet with encryption . Using this session Key Connection is established . Server Receives the Session key and Decrypts it using its private Key . The Sy"See full answer

    Engineering Manager
    System Design
  • Meta (Facebook) logoAsked at Meta (Facebook) 
    Engineering Manager
    System Design
    +1 more
  • Amazon logoAsked at Amazon 

    " Situation In the derivatives trading domain, timely and accurate data is crucial for making informed trading decisions. Our existing data processing system was facing challenges with latency and scalability, which hindered our ability to react swiftly to market changes. To address these issues, we designed a new real-time market data processing platform. Task The task was to develop a low-latency data processing platform that could handle real-time market data ingestion, processing, an"

    Scott S. - " Situation In the derivatives trading domain, timely and accurate data is crucial for making informed trading decisions. Our existing data processing system was facing challenges with latency and scalability, which hindered our ability to react swiftly to market changes. To address these issues, we designed a new real-time market data processing platform. Task The task was to develop a low-latency data processing platform that could handle real-time market data ingestion, processing, an"See full answer

    Engineering Manager
    Technical
    +2 more
Showing 81-100 of 132