Many of our members have shared their challenges regarding expanding on their experience with technical teams during the Product Manager interview. We hear many complaints about how many never had a chance to work with an Engineering team. When they face engineering interview questions, the more technical demands kill their chances of qualifying for further rounds of interviews.
Here’s an example of post shared in our online community platform:
In today’s article, we will be sharing with you four key strategies to formulate a great answer to engineering interview questions, even if you never had a chance to work with Engineering teams! Follow along with Product Gym Co-founder Cody Chang in this video breaking down Engineering interview questions for Product Managers:
How to Answer Engineering Questions: The Persona of an Engineer
The first strategy to formulating winning answers to engineering questions is to think about the persona of a Software Engineer. What do they do in a startup or a large company?
Engineers are the ones that build the final deliverable. They are not involved in the strategic part of the product’s development, but they are the ones that deal with the “how.” They have to figure out what has to be built and shipped to the user.
Engineers are the ones that are responsible for the final execution of the work. They are getting those requirements from other people and people who need clarity on how to execute.
Think about these people, their roles, how you interact with them, and the type of relationship with them in your professional life. This will help you get started with figuring out their persona.
Here’s a Google job posting excerpt for a Software Engineering position to guide you further on understanding the persona of an Engineer:
Answer Strategy 2: The Challenges of an Engineer
If you haven’t worked with an engineer in a professional setting, think about someone who fits the persona we just described in the first step. In thinking about that persona, try to find out what kinds of challenges that person would face.
The first challenge would be estimations. Software Engineers or anyone responsible for the execution of the work is responsible for giving all sorts of estimates to the stakeholders and leadership. They need to predict how long it would take to build the requirements that were given to them.
The second challenge they face is dealing with ambiguous and changing requirements. It’s very common for them to have clients that change specifications midway through a project. They have to deal with sudden changes in the plan and report these changes to their stakeholders.
So, who is it in your professional life that has to deal with these constantly changing requirements?
The third challenge that engineering teams have is having to depend on or getting sign off from other groups. Product development doesn’t happen in silos in today’s world, and the engineering team needs all kinds of input and approval from other teams to complete and verify their work.
Think about someone or some team that is facing a similar situation.
Keeping these challenges on your mind, always try to empathize with them and create your user stories accordingly.
Engineering Questions Strategy 3: Be the Advocate for SWE
Now that you have a decent picture of an engineering persona, you can craft your story to show that you were an advocate for the Software Engineering team.
Remember that while a Product Manager is a cannibal for the product, they need to build a great rapport with all stakeholders. This, of course, includes the Engineering team that is behind the technical execution.
As a Product Manager in your professional career, you want to focus on how you strategically empathize with protecting your SWE team. In many of your Product Manager interviews, you will be asked about how you worked with your Engineering teams.
For these kinds of questions, you want to focus on how you developed that consensus-driven approach and how you empathized with your engineers that helped you defend the roadmap or the backlog. Remember that the answer to this question should highlight your people’s skills and not your technical skills.
Strategy 4: Understand the Different Types of Questions You’ll Get
This strategy is all about practicing. Remember that many of the questions you get in the Product Manager interview are about stakeholders in general and don’t necessarily focus on the Engineering team.
You can answer these kinds of similarly, regardless of which stakeholder you were asked to focus on.
Here are some commonPM engineering interview questions that you should think about:
- How do you work with Engineers?
- What’s a time when you and your Engineers disagreed?
- How do you communicate changing requirements to your Engineers?
- How do you deal with tech debt?
- What are some of the ways that you managed the backlog?
You can get similar questions for different kinds of stakeholders. Don’t let the fact that you never worked with Software Engineers stop you from answering these kinds of questions. You should be comfortable with answering these questions because your answer focuses on the persona of an engineer and the challenges they face.
You must think about someone in your professional life that fits the criteria we described here to think about how you worked with them and how you acted as an advocate.
What if You Have No Previous Experience with Engineers?
Here’s how you should craft your story about your work if you never had any experience working with Software Engineers:
- Write out what do you do at your job. Make sure that it is as detailed as possible and include who you work with, what you do, when you do it, and whether or not the cadence of your work changes daily, weekly, monthly, etc.
- Figure out who are your Engineers in your day-to-day and how you interact with them. What’s their persona like? Do they build an application, or are they supporting a product that is already in use? In summary, you should figure out what they do to fit with the engineering persona?
- Define your relationship by listing out the challenges you have with them. Many people think that they can’t answer this question because they never worked with an Engineering team. That’s not necessarily true if you focus on one level of abstraction removed from what the software engineer is responsible for. Write out and define the relationship you have with those people that are responsible for the final deliverable.
- Write out the specific resolution that happened when you interact with these types of people. So, is there a particular story to tell? Was there a specific challenge? Focus on what that resolution was and what that story was to make sure that you highlight yourself and the software engineer for that specific story.
- Now it’s the time to edit this script to include yourself in that particular resolution. Keep in mind that it’s also essential to include what you learned about yourself and Product Management. Often, people don’t have much problem talking about a challenge, but they get stuck when it’s time to explain why it was a challenge and precisely why it was a successful challenge. You must articulate what you learned about that challenge and what you learned about yourself.
Still feeling confused or stuck facing product manager engineering questions? Our career coaches are offering free coaching sessions: Schedule a call with us today to find out how we can help you with your Product Manager job interviews!