Medtronic logo

Medtronic Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 154 interview experiences · FREE TO READ

2.5 Rounds average
Average Typical difficulty
68.4% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Medtronic.

Showing 3 of 154
Medtronic logo
Medtronic

Principal Software Engineer

Engineering · a year ago

Staff Easy Positive experience Accept offer 2 rounds
Interview process
Panel Onsite Offer
Interview formats
Technical Behavioral

This was a contract job, and the interview process involved a team/panel interview with two interviewers per panel, followed by a final interview with the manager. I received an offer within two days. The role is remote, with me working from my home in California for their team located in Minnesota.

Confirmed questions5 questions
  • Can you discuss security boot?
  • Tell me about cellular communication.
  • What are your thoughts on network security?
Medtronic logo
Medtronic

Software Engineer

Engineering · more than a year ago

Senior Average Neutral experience No offer 2 rounds
Interview process
Technical screen Phone screen
Interview formats
Technical Coding

I interviewed for an Android app development role. The first round was a written test covering Kotlin, OOPs, Android, and a couple of C++ questions. My second round was supposed to be with a specific person, but they weren't available, so someone else conducted the interview. This person was a .NET developer and seemed to be looking up questions online. They asked about runtime permissions and multilevel inheritance. I answered everything, but because they were a .NET developer, they didn't seem to grasp my answers. After I explained runtime permissions, they asked a random question. It was very unprofessional!

Confirmed questions2 questions
  • Can you explain how to handle runtime permissions in Android?
  • How does multilevel inheritance work in Kotlin, specifically calling a grandparent method from a child class?
Medtronic logo
Medtronic

Software Engineer

Engineering · more than a year ago

Mid Average Negative experience No offer 3 rounds
Interview process
Recruiter call Technical screen Onsite Panel Technical screen Panel
Interview formats
Behavioral Coding Technical

I was contacted by a manager via email. The first interview was a zoom call to discuss my background and had a small coding part. After that initial screening, I went straight into a panel interview. This panel interview was with the dev manager and another dev, and it went really well for the first round. They asked basic STAR questions. The final panel interview was with a senior dev and the hiring manager. It was the worst interview I've ever had. The senior dev interrupted me a lot. The hiring manager and senior dev seemed to not be on the same page. This round included a coding question, and after I explained my pseudocode, the senior dev asked how I would implement it. The hiring manager and senior dev were really unprofessional. Medtronic should not put people who don't know coding in technical interviews.

Confirmed questions2 questions
  • Could you tell me about some projects you've been involved with?
  • What makes you want to join Medtronic?

Medtronic Software Engineer Interview Questions

Quoted word for word from Medtronic interview reports.

How does multilevel inheritance work in Kotlin, specifically calling a grandparent method from a child class?

Read reports

Can you write code to determine if a given string is a palindrome, meaning it reads the same forwards and backwards?

Read reports

Could you configure the 32-bit timer on the Apple processor as eight 4-bit timers?

Read reports

Can you identify the inputs that pass and fail given a map of gates and flip flops?

Read reports

Could you take a list of triangles, discover the number of distinct surfaces, and visualize the triangles?

Read report

How would you design a system using only stacks that takes input and gives LIFO upon pop?

Read report

What are the key considerations when choosing between state management libraries like Redux, MobX, or Context?

Read report

Could you set up a WebAPI project and implement an action that manages both successful and failed outcomes?

Read report

Can you explain how you would approach classification tasks when dealing with noisy and imbalanced datasets?

Read report

Formats, difficulty and experience

Across all 154 Medtronic interview reports.

Interview formats

Behavioral 40.5%
Technical 39.9%
Coding 12.8%
System Design 2.4%
Presentation 2.4%

Interview difficulty

Easy 24.7%
Average 63%
Difficult 12.3%

Candidate experience

Positive 68.4%
Neutral 18.4%
Negative 13.2%