IHS Markit logo

IHS Markit Software Engineer Interview Questions
& Process

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

Based on 100 interview experiences · FREE TO READ

3 Rounds average
Average Typical difficulty
60.6% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at IHS Markit.

Showing 3 of 100
IHS Markit logo
IHS Markit

Software Engineer

Engineering · more than a year ago

Senior Easy Negative experience No offer 3 rounds
Interview process
Recruiter call Technical screen Take home
Interview formats
Behavioral Technical Coding

It started with a phone call where I spoke to an engineer. They asked me some behavioral and technical questions, but they weren't too difficult. After that, I was given a take-home assignment. I completed it and sent it back, and they confirmed they received it. But then, I was totally ghosted. I even followed up after two weeks, and heard nothing back. It was super unprofessional. I took time out of my busy schedule to do the assignment, and they couldn't even bother to tell me they weren't moving forward? And they just ignored my email? Crazy. Apparently, this is how they do things. I was talking to another engineer, and he said they ghosted him too after a few interviews. It's a shame.

Confirmed questions4 questions
  • Tell me about OOP.
  • What do you know about REST APIs?
  • Can you describe your SQL knowledge?
IHS Markit logo
IHS Markit

Software Engineer

Engineering · more than a year ago

Entry Average Positive experience Accept offer 5 rounds
Interview process
Presentation Group Technical screen Technical screen Background check Offer
Interview formats
Presentation Group Technical Coding Behavioral

I applied through cocubes and was selected based on my score. The interview took place in Gurgaon in January 2019. First, there was a company presentation, followed by a group discussion (GD) on topics like bitcoin, India's readiness for cashless transactions, and the mee too movement. In the GD, it was important to speak up and not be too aggressive, as harsh candidates were eliminated. The GD focused on speaking skills. Then, I had a technical interview that lasted about 30-45 minutes, covering puzzles (like the cake cutting puzzle), Java, DBMS, and project-related questions. This interview was smooth. After that, I had another round which was both technical and managerial, again asking about projects, some puzzles, one coding question, and DBMS. It was a full-day process. A week later, I received an email from HR about transportation and other facilities, and another week after that, I got my offer letter.

Confirmed questions5 questions
  • Can you tell me about compile time polymorphism?
  • Write a code to count the frequency of a character.
  • What's a way to check if a number is even or odd without using the modulus operator?
IHS Markit logo
IHS Markit

Software Engineer

Engineering · more than a year ago

Mid Difficult Negative experience No offer 2 rounds
Interview process
Recruiter call Phone screen Onsite Offer
Interview formats
Technical Behavioral

So after I applied, they emailed me for a phone interview. A few days later, I had a phone interview with two people, which was kinda rough bc one was super interruptive and the other had a really hard-to-understand accent. It was just hard to talk to both at once. It wasn't great, but they still invited me for an on-site. That was about 2 hours with 6 different people. Only 2 of them were nice. The rest were really rude and condescending. They made me so uncomfortable that I pretty much lost interest in the job halfway through. It's a shame bc I liked the company.

Confirmed questions3 questions
  • They asked logic and programming questions.
  • Can you provide the exact key phrase for the solution?
  • What is the correct nomenclature for the solution?

IHS Markit Software Engineer Interview Questions

Quoted word for word from IHS Markit interview reports.

When iterating in a C++ for loop, is prefix or postfix increment faster for an STL iterator?

Read reports

What is the probability of rolling at least two 3s when rolling two dice?

Read reports

What's a way to check if a number is even or odd without using the modulus operator?

Read reports

Given a 2D array where numbers increase downwards and from left to right, how would you find a specific number with the least complexity?

Read reports

Can you devise a general algorithm to find the number of cubes in an NxN Rubik's Cube?

Read report

Could you explain how to determine the total number of small cubes within a 3x3 Rubik's Cube?

Read report

Can you write a method to insert into the i-th position of a linked list?

Read report

Could you explain how to add two linked lists so that the resulting list is sorted in ascending order?

Read report

If you receive a stream of millions of numbers, what data structure would be most suitable?

Read report

Formats, difficulty and experience

Across all 100 IHS Markit interview reports.

Interview formats

Technical 36.3%
Behavioral 29.8%
Coding 23.4%
Presentation 2.8%
System Design 2.4%

Interview difficulty

Easy 23%
Average 63%
Difficult 14%

Candidate experience

Positive 60.6%
Negative 20.2%
Neutral 19.2%