The questions asked in an interview vary on the basis of the interests and the area/specialization in which the company deals. Though there are no hard and fast rules to crack every technical interview, these subjects are a must. It is advised to keep your concepts crystal clear on the following. In this post, you can reference some of the most common interview questions for a mechanical technician interview along with appropriate answer samples. If you need more job interview materials, you can reference them at the end of this post. Tell me about your ability to work under pressure? Answer tips You may say. What will TCS ask Mechanical Engineers during technical interview? 16: 5th August 2018 02:22 PM: How should I crack the B.E Mechanical engineering via campus interview? I am a mechanical engineer: 1: 23rd August 2015 09:44 AM: How to prepare for the interview of Mechanical Supervisor Trainee? What questions are asked in the interview?

In this post, you can reference some of the most common interview questions for a mechanical technician interview along with appropriate answer samples. If you need more job interview materials, you can reference them at the end of this post.

1. Tell me about your ability to work under pressure?

Answer tips

You may say that you thrive under certain types of pressure. Give an example that relates to the type of position applied for.

Mention routine pressure you face, such as dealing with deadlines on a regular basis.

Try not to use an example where you created the pressure yourself, by waiting too long to start something, or by handling a task irresponsibly at the beginning. For example, working under pressure to meet a customer’s deadline could be a good example, but not if you had waited too long to start the project.

Answer samples

“Pressure is actually a catalyst to my work. When there is an imperative deadline, I refocus my energy into my work which in fact, has helped me to produce some of my best works. (Give examples) I guess you can say I thrive under pressure.”

2. What field experience do you have for a MECHANICAL TECHNICIAN POSITION?

Answer tips

Speak about specifics that relate to the position you are applying for. If you do not have specific experience, get as close as you can.

If you are being asked this question from your employer then you can explain your experience. Tell the employer what responsibilities you were performing during your job. You can tell what programs you developed and what modules you worked on. What were your achievements regarding different programs.

I have been working with computers since 2001. I also have a degree in network support/computer repair. I have built my last 3 computers, have work with Dell as an employee. So I have around 15 years experience working with computers.

3. What have you done to improve your knowledge for a MECHANICAL TECHNICIAN POSITION IN THE LAST YEAR?

Answer tips

Try to include improvement activities that relate to the job. A wide variety of activities can be mentioned as positive self-improvement. Have some good ones handy to mention.

Employers look for applicants who are goal-oriented. Show a desire for continuous learning by listing hobbies non-work related. Regardless of what hobbies you choose to showcase, remember that the goal is to prove self-sufficiency, time management, and motivation.

Everyone should learn from his or her mistakes. I always try to consult my mistakes with my kith and kin especially with those senior to me.

I enrolled myself into a course useful for the next version of our current project. I attended seminars on personal development and managerial skills improvement.

4. Tell me about yourself

This is a common question during an interview, possibly the most asked. It is used as an ice breaker, gets you talking about something comfortable, but you need to have something prepared for a response. However, you don’t want it to sound memorized. The fact is, the interviewer isn’t interested in your life story. Unless asked otherwise, focus on education, your career and present situations. You should work chronologically, starting as far back as possible and working until present.

5. Why do you believe we should hire you?

This question needs to be carefully answered as it is your opportunity to stick out from the rest of the applicants. You should focus on skills that you have, including those not yet mentioned. Simply responding “because I’m really good” or “I really need a job” isn’t going to work. You shouldn’t assume the skills of other applicants or their strengths, focus on yourself. Tell the interviewer why you are a good fit for the position, what makes you a good employee, and what you can provide the company. Keep it brief while highlighting achievements.

6. What knowledge do you have about the company?

You should do your research prior to the interview. Look into background history of the company, this will help you stick out. Learn about main people, have they been in the news lately? The interviewer doesn’t expect you to know dates and certain people, but showing that you have enough interest to research the company is a positive impression.

7. Why are you leaving last job?

Although this would seem like a simple question, it can easily become tricky. You shouldn’t mention salary being a factor at this point. If you’re currently employed, your response can focus on developing and expanding your career and even yourself. If you’re current employer is downsizing, remain positive and brief. If your employer fired you, prepare a solid reason. Under no circumstance should you discuss any drama or negativity, always remain positive.

8. What do you consider to be your best strength?

This question allows you to brag on yourself, but keep in mind that the interviewer wants strengths relative to the position. For example, being a problem solver, a motivator, and being able to perform under pressure, positive attitude and loyal. You will also need examples that back your answers up for illustration of the skill.

9. What do you consider to be your biggest weakness?

This can be a tricky question to respond to, if you suggest you have no weaknesses you’re going to appear as a lair or egotistical. You should respond realistically by mentioning small work related weaknesses. Although many try to answer using a positive skill in disguise as a weakness, like “I expect co-workers to have the same commitment” or “I am a perfectionist”. However, it is recommended that there is some honesty and the weaknesses are true, and then emphasize on how you have overcome it or working to improve it. The purpose of this question is to see how you view and evaluate yourself.

10. What do you see yourself doing in five years?

This is another question looking towards job commitment. Some people go through jobs like socks because they don’t have a life plan, and your answer can show insight into this. It can also be used for finding out if you are the type that sets goals at all in life, because those that make long-term goals are usually more reliable. Also, your goals can provide insight on your personality too.

You should respond with an answer that shows progression in your career is on track with your route in the company. It’s important to do your research on company prospects, this way you understand what to expect and if it’s in your long-term goal. Interviewers don’t want to set you on a path that won’t provide the results you want, resulting in you resigning.

11. What are your salary expectations?

This question is like a loaded gun, tricky and dangerous if you’re not sure what you are doing. It’s not uncommon for people to end up talking salary before really selling their skills, but knowledge is power as this is a negotiation after all. Again, this is an area where doing your research will be helpful as you will have an understanding of average salary.

One approach is asking the interviewer about the salary range, but to avoid the question entirely, you can respond that money isn’t a key factor and you’re goal is to advance in your career. However, if you have a minimum figure in mind and you believe you’re able to get it, you may find it worth trying.

12. Do you have any questions?

It is common for this question to to be asked every time, and you should have questions ready. By asking questions you are able to show that you have enough interest to do some research, and that you want to learn all that you can. You should limit the questions to no more than three or four.

You can try asking questions that focus on areas where you can be an asset. Other options include asking about what your position would be, and how fast they expect you to become productive. Also, asking about the next step in the process and when to expect to hear about the position.

Top job interview materials:

For more details, please click links below:

How To Crack Mechanical Technical Interview Questions

1. Top 11 job interview books

2. Top 12 secrets to win every job interviews

III. Job interview materials

1. Research

Prior to the interview, doing your research is important. You need to know as much as you can regarding products, services, customers, even who the competition is, as this will provide an edge in knowledge and being able to address the company requirements. The more knowledge you have about the company, the higher your chances for selling yourself for the position during the interview. Also, knowing the culture of the company will provide great insight into how satisfied you will be with the job.

2. Practice

Interviews are not always the same format, and they do not have to follow a certain style, but there are certain questions that can be expected. It will help if you practice giving your answer to the more common questions asked in interviews, these regard personal strengths and weaknesses, and why you are the best for the position.

3. Examples

You can say you can do something, but being able to provide examples of you doing these things is entirely different. Fogarty advises that you “come with your toolbox filled with examples of prior work achievements. You need to be prepared for the recruiter’s questions and to anticipate them based on job position requirements. Consider examples with strong strategies used, and answer with details rather than generalities. For instance, say “Yes, that is something I have done previously. Here is an example.” He added that you should ask the interviewer “Did that help answer your question?”.

4. Dressing for Success

First impressions can break or make any relation, including with the interviewer. You will be judged from the moment you arrive at the door. If you reached this point, you have hopefully done company research already and have an understanding of their culture, what they expect, and if they have a dress code. If you under-dress, you can appear to be too relaxed and doesn’t take things seriously. However, overdressing can be perceived s over compensation. If you were not able to find dress code information, it’s best to dress sharply, but not over dressed.

5. Remain calm

By preparing early, you can maintain control. You should have your route planned out, provide additional time for unexpected delays such s traffic, and prepare what you need the day before the interview. You need to speak clearly, and body language is important. You should smile when greeted, and keep in mind that the interviewer is a regular person like you, and they could be nervous as well.

6. Honesty

Some candidates think using techniques to avoid difficult questions is a good thing, but if you simply don’t believe you have a strong skill, just let the interviewer know rather than answering with examples that do not relate to the position. It appears better to be honest that you may not have that certain skill, but have skills related, and that you would be glad to list them.

7. Closing the deal

During an interview, this is one of the biggest on more common mistakes. Once the interview is over, both you and the interviewer should have a good idea on where you stand. Interviewers likely already has a good idea by the last handshake if you will move to the next step or not. During the last handshake, be upfront. Being confident can go a long way. If you believe the interview went well, be bold and ask the interviewer where you stand. If you don’t think it went well, you probably have your answer already.

8. Ask questions

Fogarty also suggests that you prepare great questions for the interview. He stated that nothing impresses more than a great question that indicates company research was conducted, but research on the position too. “These questions make me think, ‘Wow, they really did their homework. Not only do they have knowledge of the company, but the role too.”

Technical questions are common in product manager interviews at companies like Google, Microsoft, and Amazon. For instance, your interviewer might ask, 'How would you explain cloud technology to a five-year-old?” These questions can feel really unsettling at first.

But the good news is that if you know how to approach them they can become fairly easy to answer. So, let's step through our suggested methods for answering technical interview questions as well as some examples to help you prepare for your interview.

Here’s an overview of what we will cover:

  • How to answer

1. What technical questions can you expect in PM interviews? ↑

Product Managers work with engineers to build software products. PMs don't need to be developers but they need to understand how technology works. This is why companies like Google and Amazon ask technical questions in PM interviews. There are two types of technical interview questions: Technical explanation questions and Algorithm questions.

Employers use Technical explanation questions to assess the extent of your technical knowledge and your ability to communicate that knowledge simply. For instance, you could be asked, “How does the internet work?” Interviewers are looking for a summary that’s easy to understand, and might also follow up with questions to see how deep your understanding of the topic is.

Tech companies use Algorithm questions to test if you can think like a developer. For example, an interviewer might ask, ”How would you design a method to identify if a number is prime?“ Note that you’re only likely to be asked this type of question if you have a technical background. Your interviewers are mostly interested in how you think when they ask these types of questions. They will therefore only expect you to write pseudocode, not production-level code.

2. How to answer technical interview questions ↑

A common mistake candidates make when answering technical questions is to provide an unstructured answer. In this next section, we’ll walk through two step-by-step approaches you can use to avoid that pitfall — one for Technical explanation questions and one for Algorithm questions.

2.1 Technical explanation questions

Technical explanation question example:

“How does the internet work?”

2.1.1 Step-by-step approach: IGotAnOffer Method

We developed the IGotAnOffer method below to help you give a clear and thorough answer to Technical explanation questions. The steps might sound abstract at first but bear with us as the example below will help make them tangible.

  1. Clarify: Many candidates skip this step and jump straight into answering the question. This is a big red flag for interviewers. Before starting to answer make sure you understand exactly what the interviewer wants you to explain by asking clarification questions. In addition, if the topic you were asked about is extremely vast you will need to narrow down and focus your explanation on the most important aspect of the topic.
  2. Explain step-by-step: Next, you should explain the technical concept step-by-step. When possible, use a metaphor to communicate your understanding of how it works. In this step, it’s ok to ask your interviewer for some time to structure your thoughts before delivering your answer.
  3. Conclude and discuss: Finally, you should provide a summary of your explanation. At this point the interviewer will most likely critique your explanation, which is perfectly normal. They might continue to ask for further details to assess the depth of your understanding. Some interviewers will also keep on asking questions until they reach a technical area which you don’t master. If you don’t know something you should therefore admit it.

2.1.2 Example question with answer: How does the internet work?

Now that you know how to approach Technical explanation questions, let's look at an example.

Try answering the question below by following the method described above. Play both the role of the interviewer and candidate. Leave a comment at the bottom of the blog post with your answer. This is a great opportunity to gain some practice for your PM interviews.

The key is to answer each question without seeing other people’s answers. To do so, scroll down directly to the bottom and leave your answer before reading other candidates’ proposals.

Try this question:

“How does the internet work?”

Answer

Below you will find our proposed answer to the question. Before taking a look at it, make sure you go to the bottom of the page and answer the question by yourself in the comments section. There are only so many opportunities to prepare for technical interview questions!

Step one: Clarify

The Internet is a complex system with many features and we can’t realistically explain how all of it works in an interview. It’s therefore a good idea to clarify with the interviewer what specific features of the Internet we should focus on.

To reduce the scope of our explanation, we might say something like, “The internet is composed of many complex elements. I could talk about network connections, blockchain technology, specific web services, etc. But the most fundamental feature of the Internet is probably that websites can be accessed by typing a URL in a browser, so this is what I suggest we focus on. Is that what you have in mind too?”

Step two: Explain step-by-step

Let’s imagine the interviewer agrees that we should explain what happens when someone types a URL into the address bar of a web browser.

A this point, we would ask for a few seconds to gather our thoughts and to list the high level steps of what happens when a user queries a website. Once you’ve laid out your thoughts you can start walking the interviewer through the different steps.

When a user queries a website there are four systems involved:

  • The device on which the user is typing the website’s URL. This is often called the 'Client'
  • The DNS resolver which is going to help us find the IP address of the website based on its URL
  • The Server, from which we need to get the website data that needs to be displayed
  • The Internet which manages communications (e.g. queries, data, etc.) between the Client and the website’s Server

Here is what happens step-by-step:

  1. The Client browser uses the URL (e.g. example.com) to find the website’s IP address, which is either stored in local memory or found with a DNS lookup. Let’s use a metaphor for a second. A DNS resolver is like a big phone book matching URLs and IP addresses. If you wanted to call “John Smith” on the phone first you would need to find his number in the phone book.
  2. Next, the browser uses the IP address and queries the Internet for the website’s data. This is like if you dialed John Smith’s number, the phone company would make a connection between your phone lines.
  3. Then the website’s Server sends appropriate data (e.g. an index.html file) back across the Internet. In our metaphor, when John Smith answers and says hello, his voice is translated into an electronic signal that’s passed through the phone lines.
  4. Finally, the website’s data reaches the browser, which then displays a visual interpretation of that data. This is like your phone’s speaker turning the electronic signal into John Smith’s voice again.

Step three: Conclude and discuss

We would conclude by saying something like, “So, typing a URL into the address bar of a browser works a lot like making a phone call. Information is transferred back and forth between two connection points. Also, the transferred information needs to be interpreted by the receiver.”

Let’s imagine the interviewer is looking for more detail and says, “That’s an interesting explanation, but you glossed over DNS lookup which is a really important factor of the process you described. Can you explain more about that?”

Once again here we could ask for some time to list what happens step-by-step when a DNS resolver tries turning a URL into an IP address. Let’s assume we know a lot about how DNS resolvers work. Below is the information we would walk the interviewer through.

There are four major types of servers involved in DNS resolution:

  • The Resolving name server receives the URL from the Client and is expected to send back an IP address. To find that IP address the Resolving name server communicates with three other servers: Root servers, Top Level Domain (TLD) servers, and Authoritative name servers.
  • Authoritative name servers provide the IP address of specific websites (e.g. www.example.com). However, there are many Authoritative name servers, and the Resolving name server does not know which one to contact to find the IP address.
  • A TLD server can point to the Authoritative name server of any website that ends with the particular domain extension it’s responsible for. As an example, a ‘.com’ TLD server stores the location of the Authoritative name server for all websites that end with ‘.com’. However, the Resolving name server does not know the location of the TLD server it needs to contact when it begins searching for the IP address.
  • A Root server provides the location of TLD servers. The Resolving name server always knows where to find Root servers. So, contacting a Root server is the Resolving name server’s first step when searching for the IP address it’s trying to find.

Here is how the resolution works step-by-step:

  1. The Resolving name server queries a Root server, which points to the appropriate TLD server. Let’s use our phone book metaphor again. When calling John Smith, we would start our search for his number in the phonebook by deciding between the yellow pages for business numbers versus white pages for personal numbers. This is what the Root name server does for us.
  2. The Resolving name server then queries the appropriate TLD server, which points to the Authoritative name server. This would be like using the category and alphabetical sorting of the phonebook to find the specific page that lists all the “Smiths.”
  3. The Resolving name server then queries the appropriate Authoritative name server, which will provide the website’s IP address. There could be a lot of “John Smiths” listed in the phonebook, so you would use street addresses to determine the exact phone number for the specific John Smith you’re trying to call.

The interviewer interrupts and asks, “Another important element related to DNS is caching — can you explain how that works?”

At this point let’s assume we don’t know anything about caching, so we would say something like, “That’s really interesting, but I’m not sure how caching works in DNS processes. I would need to look into it a bit more to give an accurate answer.”

Remember, interviewers are likely to ask follow up questions until they reach the limits of your knowledge so it’s ok to say when you don’t know something.

2.2 Algorithm questions: IGotAnOffer Method

Algorithm question example:

How To Crack Mechanical Technical Interview Questions And Answers

”How would you design a method to identify if a number is prime?”

2.2.1 Step-by-step approach: IGotAnOffer Method

We developed the IGotAnOffer method below to help you give a clear and thorough answer to Algorithm questions. The steps might sound abstract at first but bear with us as the example below will help make them tangible.

  1. Clarify: Many candidates skip this step and just start writing code. Before doing this, you need to make sure you understand the question correctly by asking clarification questions and playing back what you understood to the interviewer. Doing this upfront is extremely important because you can’t answer the question correctly if your understanding is not accurate.
  2. Solve an example: Start by answering the question for a simple example. This will help you figure out how to write your algorithm for the generic solution in the next step.
  3. Write your generic solution: Once you’ve solved an example you should write an algorithm in pseudocode that solves the generic case. You should show the piece of paper you write on to your interviewer or use a whiteboard when possible.
  4. Discuss your solution: It’s a good idea to finish your answer by sense-checking your algorithm with an example. You should also list edge cases you would want to test your algorithm on but there’s usually no need to run through them unless the interviewer asks you to. Finally, if you have a very technical background, such as a Computer Science degree, the interviewer might also ask about the trade-offs of your code (e.g. memory vs. speed performance).

2.2.2 Example question with answer: How would you design a method to identify if a number is prime?

Now that you know how to approach Algorithm questions, let's look at an example.

Try answering the question below by following the method described above. Play both the role of the interviewer and candidate. Leave a comment at the bottom of the blog post with your answer. This is a great opportunity to gain some practice for your PM interviews.

The key is to answer each question without seeing other people’s answers. To do so, scroll down directly to the bottom and leave your answer before reading other candidates’ proposals.

Try this question:

”How would you design a method to identify if a number is prime?”

Answer

Below you will find our proposed answer to the question. Before taking a look at it, make sure you go to the bottom of the page and answer the question by yourself in the comments section. There are only so many opportunities to prepare for technical interview questions!

Step one: Clarify

First we want to confirm our understanding of prime numbers with the interviewer. The main question that comes to mind here is how prime numbers are defined:

How to crack mechanical technical interview question and answer
  • What exactly makes a number prime?

Let’s imagine the interviewer gives us a few details related to prime numbers. We would then summarize to make sure we understand correctly, and say something like, “So, a prime number is a whole number greater than one, and whose only factors are one and itself. In other words, a prime number divided by any whole number between one and itself (excluded) will produce a remainder.”

Note: If you’re not familiar with the concept of a remainder, one way to think about it is as the fraction left over after dividing. For example, 9 / 4 = (4 / 4) + (4 / 4) + (1 / 4). The number 4 divides into 9 exactly twice with 1 left over. That leftover 1 is the remainder of 9 / 4. A remainder of 0 is produced when there is nothing left over. For example, 8 / 4 = (4 / 4) + (4 / 4). The number 4 divides into 8 twice, and there is nothing (0 / 4) left over.

Step two: Solve an example

First, let’s pick a simple number and think about what we would do to determine if it’s a prime number. For instance, how could we determine if the number 7 is prime or not?

  • The first condition is that it has to be greater than one
  • The second condition is that when dividing 7 by any whole number between 1 and 7 (excluded) there should be none that produces a remainder of 0

We know that 7 is greater than 1, so the first condition is met.

To meet the second condition, 7 divided by 2, 3, 4, 5, and 6 all need to produce a remainder greater than 0. If dividing by any of these numbers produces a remainder of 0, we know 7 is not prime.

7 / 2 produces a remainder of 1
7 / 3 produces a remainder of 1
7 / 4 produces a remainder of 3
7 / 5 produces a remainder of 2
7 / 6 produces a remainder of 1


So, since 7 does not have any other factors besides 1 and 7, the second condition is met and we can conclude that 7 is a prime number.

Note: we don’t need to check numbers larger than 7 as we know it is not divisible by 8, 9, 10, etc.

Step three: Write your generic solution

Now let’s think about how we can generalize this logic. At this point we would start writing out our solution in pseudocode.

Let’s write an algorithm which takes a number N as an input and determines if N is prime or not as an output.

First, we should check if N is greater than 1. If it’s not, we know that it’s not a prime number and our algorithm should return “false.”

Step one: if (N <= 1) return false;


Next, we'll need to start at the next integer above 1 (which is 2), and check if there are any other factors between 2 and (N - 1).

In other words, if any of the numbers between 2 and (N - 1) produce a remainder of 0, we know N is not a prime number.

This should work for any situation where N is greater than 2. But, we also know that 2 is a prime number, and if we divide 2 by 2 then we get a remainder of 0, which would incorrectly output 'false' (i.e. not prime) for the number 2. We can solve this by adding a simple step. See below for how we could approach this:

Step two: i = 2;
Step three: if (N 2) return true;
Step four: N % i = R;
Step five: if (R 0) return false;

Note: “” is standard notation to test if two variables are equal to each other. And “%” is standard coding notation for a function that calculates the remainder of a division between two numbers.


This gets us about half way there, but we still need to add something to move us on to the next integer between 2 and N each time the remainder produced is different than 0, until we finally get to N.

Step six: else i++;
Step seven: while i < N, go back to step four;


If N is not divisible by any number between 1 and N (excluded), then N has passed our second condition, and we can confirm it is a prime number.

Step eight: return true;


The whole algorithm then looks like this:

Step one: if ( N <= 1) return false;
Step two: i = 2;
Step three: if (N 2) return true;
Step four: N % i = R;
Step five: if (R 0) return false;
Step six: else i++;
Step seven: while i < N, go back to step four;
Step eight: return true;


Step four: Discuss your implementation with the interviewer

Let’s now test out our generalized algorithm on another easy number, like 10.

Step one: 10 > 1
Step two: i = 2
Step three: if (10 2) return true;
Step four: 10 % 2 = 0 = R
Step five: R 0, so return false;


Our algorithm confirms that 10 is not a prime number, as 2 is also a factor.

Finally, we could call out non-integer and negative numbers as edge cases we would want to test. We might also highlight that we could make a more condensed version of our algorithm by using a for loop:

if ( N <= 1) return false;
for (i = 2; i < N; i++) {
N % i = R;
if (R 0) return false;
}
return true;


3. List of sample interview questions: Technical ↑

If you would like feedback on your answer to any of the questions listed here, you can leave your answer below and our team will get back to you. If you'd like to learn about the other types of questions you may face, you can also visit our ultimate guide to product manager interview questions.

3.1 Practice Technical explanation questions

Here is a list of Technical explanation questions that were asked in PM interviews at Google, Microsoft, Amazon, and Facebook, according to data from Glassdoor.com:

  • Explain recursion to my grandmother
  • What technologies would you use to build a live stream video service?
  • Explain the concept of 'protocol' to a 4-year-old child
  • What is the difference between C++ and Java?
  • Explain what happens when executing mergesort
  • When are Bayesian methods more appropriate than 'Artificial Intelligence' techniques for predictive analytics?
  • How would you most efficiently store large images in a database?
  • Explain the concept of big O notation
  • How would you get authentication to work across domains

How To Crack Mechanical Technical Interview Question And Answer

3.2 Practice Algorithm questions

Here is a list of Algorithm questions that were asked in PM interviews at Google, Microsoft, and Amazon, according to data from Glassdoor.com:

  • Design a method that removes every other node from a linked list
  • Write a program to randomly shuffle an array of numbers
  • How would you output a tree in column sequence from left to right
  • Invert the words of a sentence in a string
  • Write a function that returns how many digits are in a number
  • Take in an unsorted array with duplicates and return it with no duplicates
  • Write a function that determines if an array of ‘chars’ is a palindrome
  • How can you find and then remove the second to last element in an infinite list?

Now that you have a list of sample questions to work with, it’s important to consider how you will practice with these questions.

4. How to practice technical questions ↑

It’s best to take a systematic approach to make the most of your practice time, and we recommend the following three steps:

4.1 Learn a consistent method for answering technical questions

In this article, we’ve outlined a step-by-step method you can use to solve technical questions. We’d encourage you to first memorize the basic steps, and then try solving a couple of the sample questions on paper.

This will help you to understand the structure of a good answer. This is a good first step, BUT just knowing the method is not enough, you also need to be able to apply the steps in interview conditions.

4.2 Practice by yourself or with peers

A great way to practice the method for solving technical questions, is to interview yourself out loud. This may sound strange, but it’s an excellent way to improve the way you communicate your answers during an interview. Play the role of both the candidate and the interviewer, asking questions and answering them, just like two people would in an interview.

If you have friends or peers who can do mock interviews with you, that's a great option too. This can be especially helpful if your friend has experience with PM interviews, or is at least familiar with the process. You can also find peers to practice with on our new PM mock interview platform.

In addition to practicing by yourself, and with peers, it can be a huge advantage to do mock interviews with experienced PM interviewers.

4.3 Practice with experienced PM interviewers

If you know a Product Manager who can help you, that's fantastic! But for most of us, it's tough to find the right connections to make this happen. And it might also be difficult to practice multiple hours with that person unless you know them really well.

Here's the good news. We've already made the connections for you. We’ve created a coaching service where you can practice 1-on-1 with ex-interviewers from Google, Amazon, and other leading tech companies. Learn more and start scheduling sessions today.

PM Interview Coaching

Any questions about PM interviews?

If you have any questions about product manager interviews, do not hesitate to ask them below and we will be more than happy to answer them. All questions are good questions, so go ahead!

Keep reading:

How To Crack Mechanical Technical Interview Question

product manager interview articles