Varian Medical Systems logo

Varian Medical Systems Software Engineer Interview Questions
& Process

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

Based on 55 interview experiences · FREE TO READ

2.8 Rounds average
Average Typical difficulty
70.9% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Varian Medical Systems.

Showing 3 of 55
Varian Medical Systems logo
Varian Medical Systems

Software Engineer

Engineering · more than a year ago

Senior Average Negative experience No offer 4 rounds
Interview process
Recruiter call Technical screen Onsite Offer
Interview formats
Technical Behavioral Coding

I went through four interviews which all seemed to go great. I spoke with the hiring manager, the director, and the team. There was also a technical interview with two team members where we looked at some of their code and they asked me to fix a bug. The other interviews were pretty relaxed and I just talked about my past work. The director even said something like 'when we send you an offer', which made me hopeful. But then, radio silence for months despite me emailing the recruiter a lot. They never got back to me or sent an offer. Every time I asked, they'd say 'next week' or 'in two weeks' and then just disappear. It's pretty rude and unprofessional. It makes me wonder how they treat their actual employees.

Confirmed questions2 questions
  • Can you answer some questions about Angular?
  • How would you approach fixing a bug in our current codebase?
Varian Medical Systems logo
Varian Medical Systems

Software Engineer

Engineering

Entry Difficult Positive experience Accept offer 3 rounds
Interview process
Take home Technical screen Recruiter call Onsite
Interview formats
Technical Coding Behavioral Other

So first there was an aptitude test with two parts, MCQs and a coding round. The MCQs had 30 questions on quant, computer fundamentals, oops, os, C#, and data structures. The coding round had one easy problem, but the test cases were tough, so only 2 out of 250 people passed. There was a cutoff for each section. Then, 15 of us were called for interviews the next day in Pune. Depending on performance, there were 1 or 2 interviews. I had one that was technical plus HR, lasting 2 hours 15 minutes. It was mostly algorithms and problem-solving on a whiteboard, with questions on databases, data structures, and class design. I stood for about 1.5 hours doing problem-solving, class design, and writing SQL queries on the whiteboard. It was the best interview experience ever. Towards the end, they asked some simple HR questions and hinted I might get selected, but I wasn't sure until the results came out.

Confirmed questions8 questions
  • Can you explain SQL Normalization with an example?
  • Provide a nested SQL query utilizing the 'like' operator.
  • What would be the pseudocode to find the nth largest element in an unsorted array?
Varian Medical Systems logo
Varian Medical Systems

Software Engineer

Engineering

Mid Difficult Positive experience Accept offer 4 rounds
Interview process
Technical screen Technical screen Recruiter call Background check Offer
Interview formats
Technical Coding Behavioral

The interview process was pretty good. It was a one-day thing with a Technical Test, Technical Interview, Managerial Interview, and finally an HR round. The test had 40 MCQs covering Java, Javascript, AngularJs, Angular2, Jquery, Ajax, and databases. If you passed that, HR set up the Technical Interview with two associates. This round was pretty challenging, with questions on both Java and Angular, and it was moderately difficult. After that, I had the Managerial round. The manager seemed really knowledgeable and educated, and super chill. That round focused more on my past experience and reasons for seeking a new job. The last round was HR, where we talked about salary and company perks. The HR team was really nice.

Confirmed questions7 questions
  • Core Java or Spring?
  • Multithreading Array related coding questions?
  • What is static?

Varian Medical Systems Software Engineer Interview Questions

Quoted word for word from Varian Medical Systems interview reports.

For a sorted array with duplicates, how do you find the nth largest element in less than O(n) time complexity? (A Map is the expected data structure)

Read reports

How would you find the second-to-last element's height in an unsorted array?

Read reports

What is the difference between an abstract class and an interface?

Read reports

What would be the pseudocode to find the nth largest element in an unsorted array?

Read report

What's the syntax for writing queries in Spring using @Query?

Read report

Could you provide an iterative version of the program for printing squares on an n * n checkerboard?

Read report

Can you write a test that correctly checks a function that removes all odd numbers from an array?

Read report

Can you write a program to print squares on an n * n checkerboard?

Read report

Formats, difficulty and experience

Across all 55 Varian Medical Systems interview reports.

Interview formats

Technical 40.2%
Behavioral 31.1%
Coding 25%
Presentation 2.3%
System Design 0.8%

Interview difficulty

Easy 14.5%
Average 74.5%
Difficult 10.9%

Candidate experience

Positive 70.9%
Neutral 16.4%
Negative 12.7%