Markit On Demand logo

Markit On Demand Software Engineer Interview Questions
& Process

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

Based on 5 interview experiences · FREE TO READ

2.4 Rounds average
Average Typical difficulty
80% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Markit On Demand.

Showing 3 of 5
Markit On Demand logo
Markit On Demand

Software Engineer

Engineering · more than a year ago

Entry Average Positive experience No offer 3 rounds
Interview process
Recruiter call Phone screen Take home Onsite Background check Offer
Interview formats
Technical Coding Behavioral

It started with a phone interview and then a written coding exam. The final round was an onsite interview. The interviewer was great, super friendly, and even helped me when I was stuck on a question. Overall, a positive experience. They asked a lot of questions.

Confirmed questions8 questions
  • Can you explain the difference between post-increment (a++) and pre-increment (++a)?
  • What is polymorphism in programming?
  • How does garbage collection work in C#?
Markit On Demand logo
Markit On Demand

Software Engineer

Engineering · more than a year ago

Entry Average Neutral experience No offer 2 rounds
Interview process
Phone screen Take home
Interview formats
Technical Coding

So first I had a phone interview where they asked some easy conceptual stuff like Polymorphism, OOD concepts, C++ questions and an OOSE walkthrough. After that, there was a software engineering test, but I didn't score high enough to move on.

Confirmed questions1 question
  • The software engineering test was the most challenging due to the time constraints on the questions.
Markit On Demand logo
Markit On Demand

Associate Software Engineer

Engineering

Entry Average Positive experience Accept offer 2 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite
Interview formats
Behavioral Technical Coding

So, first I had a phone chat where they asked me about my developer background, my schooling, and some general thoughts I had on web dev stuff. Then, two days later, I got invited for an in-person interview. It was about an hour long and had two parts. The first part was mostly a chat about my past experience, how I tackle problems, teamwork, and why I'm interested in Markit On Demand. The second part was about my technical abilities. I had to code some simple problems in HTML/CSS, JavaScript, and C#. They seemed more interested in how I thought through the problems and the questions I asked, rather than just getting the perfect answer.

Confirmed questions1 question
  • Can you write a JavaScript function that reverses the order of words in an input sentence?

Markit On Demand Software Engineer Interview Questions

Quoted word for word from Markit On Demand interview reports.

What is the difference between a clustered and a non-clustered index?

Read reports

What's the difference between an interface and an abstract class in C#?

Read reports

Can you write a JavaScript function that reverses the order of words in an input sentence?

Read report

Explain the concepts of call by value versus call by reference.

Read report

Can you explain the difference between post-increment (a++) and pre-increment (++a)?

Read report

Formats, difficulty and experience

Across all 5 Markit On Demand interview reports.

Interview formats

Technical 41.7%
Behavioral 33.3%
Coding 25%

Interview difficulty

Easy 20%
Average 60%
Difficult 20%

Candidate experience

Positive 80%
Neutral 20%