
Thermo Fisher Scientific Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 116 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Thermo Fisher Scientific.
Programmer Analyst
It was an interactive interview, generally split into two rounds. The first round involved a written test, followed by an online interview with a panel of at least two interviewers. The focus was mainly on technical aspects, specifically working with SAS and a fundamental knowledge of clinical trials.
- Discuss the questions asked in the written test.
- Tell me about your experience with SAS.
- What is your understanding of clinical trials?
Software Engineer
So this round had two parts, first half was about Leadership Principles, and the second half was a coding challenge. The LP part went fine, then I got to the coding part. The problem was like detecting a cycle in a graph. I started by talking through my approach, you know, thinking out loud. But then the interviewer asked me to code the whole thing first and review it later. That totally threw me, and I got a bit flustered. When I started coding, my mind just went blank. But I decided to just start with what I knew. Slowly, I managed to get a pretty much correct solution. Then I did a dry run, tested it with basic cases, and felt it was good. But then the interviewer hit me with this totally unexpected test case, and my solution failed.
- None provided.
Software Engineer Intern
I started with a recruiter phone screen after meeting them at a career fair. The questions in this round were pretty basic, mainly checking my interest in their projects. After that, I had a second interview with two engineers which was completely technical. They asked me general questions about how to perform specific tasks in Python, like web scraping, making API calls, and handling file input/output. There was no live coding involved.
- How would you go about checking the outcome of an API request when using Pandas?
Thermo Fisher Scientific Software Engineer Interview Questions
Quoted word for word from Thermo Fisher Scientific interview reports.
“Can you write a function that takes an array of characters (which may include numbers) and returns an array of all the unique numbers found in the input string?”
Read reports →“Can you write Java 8 code to identify the first duplicate character in a given string?”
Read reports →“Given a matrix like [x x x x p] [x x x x x] [x x x r x] with n rows and m columns, write code to find a path from 'r' to 'p'.”
Read reports →“Could you tell me how to find the third to last element in a singly linked list?”
Read reports →“Can you describe how to rotate an array n times with O(1) time complexity?”
Read report →“How would you write an SQL query to find the second highest salary from the employee table?”
Read report →“How would you go about checking the outcome of an API request when using Pandas?”
Read report →“Write code for a circular linked list, and then modify it several times as requested.”
Read report →“Are you familiar with ROHS, and can you list some of the substances it bans?”
Read report →Formats, difficulty and experience
Across all 116 Thermo Fisher Scientific interview reports.