IQVIA logo

IQVIA Software Engineer Interview Questions
& Process

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

Based on 169 interview experiences · FREE TO READ

2.8 Rounds average
Average Typical difficulty
64.3% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at IQVIA.

Showing 3 of 169
IQVIA logo
IQVIA

Programmer Analyst

Engineering · a year ago

Mid Difficult Positive experience Accept offer 1 round
Interview process
Recruiter call Technical screen Onsite
Interview formats
Technical Behavioral

The interview process was a breeze and the interviewer was super chill and welcoming. The people on the panel really knew their stuff and all the questions were technical, focused on my previous work. It was about an hour long, covering introductions from both sides, their questions, and then my questions and what I expected. All in all, it was a great experience. The HR person was really responsive and helpful too. Honestly, it was the best interview experience I've had.

Confirmed questions1 question
  • Can you explain your experience with custom functions, including datetime functions and how you access data points?
IQVIA logo
IQVIA

Software Engineer

Engineering · more than a year ago

Senior Difficult Negative experience Decline offer 3 rounds
Interview process
Technical screen Technical screen Onsite
Interview formats
Technical Technical Behavioral

Interview is good. Total three rounds. First technical round, was a bit difficult. Second round is technical and managerial. Third round is with the director, it's a good friendly team. But the HR team was not good. Not properly communicating and always delaying in processing the profile. I was selected in the interview but due to HR's worst coordination, I joined another company. HR thinks like it's a great company, candidates will wait and join. They don't know if you drag a candidate, they will get a new offer.

Confirmed questions1 question
  • Can you explain Mainframe, JCL, COBOL, and DB2, and also describe your daily tasks and work?
IQVIA logo
IQVIA

Software Engineer

Engineering · more than a year ago

Entry Difficult Neutral experience No offer 4 rounds
Interview process
Recruiter call Technical screen Technical screen Offer
Interview formats
Technical Coding

It started with a hard aptitude test, not extremely hard though. It had English, maths, logical, and reasoning questions. They were okay, but the time limit made it hard. You get about 1 to 1.5 min max per question that needs complex calculation if you don't know some formula or trick. If you're good at programming and not at maths, English, etc., this test will be tough and you won't be able to show your skills. The interview was quick but I was asked mostly about SQL, even though I prepared for Python. If you're good at SQL, then you have nothing to worry about.

Confirmed questions8 questions
  • What are the data types in Python?
  • What's the difference between a list and a tuple?
  • How do you find a substring within a sentence?

IQVIA Software Engineer Interview Questions

Quoted word for word from IQVIA interview reports.

What is the difference between a list and an array in Python?

Read reports

What is the base class for both errors and exceptions in Java?

Read reports

What is the query to get the second highest value in a table?

Read reports

How would you reverse a string if you couldn't use built-in functions?

Read reports

How can you delete duplicate values from a table while keeping one record?

Read report

What is the difference between a Component Buffer and a Data Buffer?

Read report

Could you write a trigger that creates a contact upon account creation?

Read report

What are the various types of constraints, such as inline, out of line, table level, and column level?

Read report

Can you explain how to display a large list of data within a React component?

Read report

Formats, difficulty and experience

Across all 169 IQVIA interview reports.

Interview formats

Technical 48.1%
Behavioral 30.1%
Coding 17.8%
Case 1%
Other 0.7%

Interview difficulty

Easy 14.8%
Average 66.3%
Difficult 18.9%

Candidate experience

Neutral 19.6%
Positive 64.3%
Negative 16.1%