Fresenius Medical Care logo

Fresenius Medical Care Software Engineer Interview Questions
& Process

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

Based on 9 interview experiences · FREE TO READ

2.6 Rounds average
Average Typical difficulty
77.8% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Fresenius Medical Care.

Showing 3 of 9
Fresenius Medical Care logo
Fresenius Medical Care

Software Engineer

Engineering · nearly a year ago

Entry Easy Positive experience Decline offer 1 round
Interview process
Recruiter call Offer
Interview formats
Technical Behavioral

It was just one round, where I had to talk about my past projects and then answer some brain-teaser type questions. After that, I got a call from HR confirming the offer, and they mentioned the pay was $28 or $29 per hour.

Confirmed questions1 question
  • Given three balls that look the same, where two have equal weight and one is different, how would you use a balance scale to find the odd ball out efficiently?
Fresenius Medical Care logo
Fresenius Medical Care

Software Engineer

Engineering

Mid Average Neutral experience Decline offer 2 rounds
Interview process
Technical screen Onsite
Interview formats
Technical Coding System Design Behavioral

Recently, I interviewed for a Java developer position. I tackled technical problems, discussed software architecture, did code reviews, and had a behavioral interview. It was tough, but it let me show off my skills and practical approach.

Confirmed questions8 questions
  • Could you explain the differences between JDK, JRE, and JVM?
  • Please elaborate on the concepts of polymorphism, inheritance, and encapsulation in Java.
  • What are checked and unchecked exceptions?
Fresenius Medical Care logo
Fresenius Medical Care

Senior Software Engineer

Engineering

Senior Average Negative experience No offer 5 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite
Interview formats
Behavioral Technical

The interview process included an initial phone screen with the hiring manager, followed by four individual interviews with team members. Each team member asked their own set of questions. There was also an interview with the hiring manager. Ultimately, they decided to go in a different direction, and the reason given was very cryptic.

Confirmed questions1 question
  • Can you give me an overview of your resume?

Fresenius Medical Care Software Engineer Interview Questions

Quoted word for word from Fresenius Medical Care interview reports.

How does the garbage collector in Java work, and what effect does it have on system performance?

Read reports

What's the distinction between an ArrayList and a LinkedList?

Read reports

What is an Optional in Java 8, and how can it help prevent NullPointerExceptions?

Read reports

What are Streams in Java 8, and how can they be used for data processing?

Read report

Formats, difficulty and experience

Across all 9 Fresenius Medical Care interview reports.

Interview formats

Technical 38.1%
Behavioral 38.1%
Coding 14.3%
System Design 4.8%
Presentation 4.8%

Interview difficulty

Easy 22.2%
Average 77.8%
Difficult 0%

Candidate experience

Neutral 11.1%
Positive 77.8%
Negative 11.1%