
CME Group Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 133 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at CME Group.
Software Engineer Intern
i cold applied online and then did an auto OA with two LC easy questions, which was pretty chill. then i had an hr call, which was a bit unusual cuz i got moved into a more competitive yearlong program pipeline. after that, it was the first round which was a 1hr tech interview with a standard LC question. the final round had a 15 min behavioral interview and a 1hr system design. then i got the offer! for the interviews, both OA and the final round used Glider, which was a pain due to technical issues. round 1 was a LC easy array question (took 5 min) and they asked if i preferred Java or Python. round 2 was a 15 min behavioral with HR, pretty standard stuff like 'why CME?', 'why this position?', and 'what would you do in X scenario?'. the 1hr sys design was about designing Uber but with a really specific, non-standard requirement: a deep dive into APIs, detailing every field, its type (like VARCHAR(<255)), primary key for every single SQL table. they also wanted a UI sketch on Glider. my interviewer was super nice and helpful with the Glider issues and gave hints. there was also a scheduled HR feedback call on my resume where they mentioned CME reviews all resumes by humans, not ATS, and to put skills after education, show depth in one area, and include non-academic extracurriculars to be memorable. also, it's a must to include project dates even though Glider is bad. everyone i interacted with was great, and HR was good with rescheduling.
- Can you solve the 'move zeros' type question?
- What motivated your interest in CME?
- What specifically interests you about this position?
Software Development Engineer
You'd probably start by giving a quick rundown of your work history, what you're good at, and what you've done, touching on your education, projects, or internships that fit the role. Then, expect some technical questions, especially on Object-Oriented Programming (OOPs). They'll likely ask about core OOP concepts like classes, objects, inheritance, polymorphism, encapsulation, and abstraction, and also how you'd implement things like object creation, method overloading/overriding, and using interfaces or abstract classes.
- Tell me about your background, skills, and experience.
- Can you explain OOPs concepts like classes, objects, inheritance, polymorphism, encapsulation, and abstraction?
- How do you deal with object creation, method overloading, overriding, and using interfaces/abstract classes?
Software Engineer
The interview process involved four technical rounds. Overall, it wasn't too challenging. However, CME's communication could be better. After completing four interviews, they took 5 weeks to inform me that the position I applied for was filled. Additionally, their other office did not respond to my emails regarding scheduling an interview for a different role.
- Easy LQ second round
- A challenging, but not overly difficult, third round requiring significant thought
- A systems design interview in the fourth round that is manageable if you've watched many YouTube videos
CME Group Software Engineer Interview Questions
Quoted word for word from CME Group interview reports.
“Find the node that is to the left of a specific child node within a tree data structure.”
Read reports →“What is the Fibonacci number for a given index (e.g., input 12 yields 144)?”
Read reports →“In a grid of size NxK, what is the total number of distinct shortest paths from one corner to the diagonally opposite corner?”
Read reports →“Can you find the largest substring matching a given pattern within a string?”
Read reports →“In Java, is it possible to override a private or static method?”
Read report →“In a list like 1 1 2 2 2 3 4 5 5, what's the lowest number that appears only once?”
Read report →“Can a given note be constructed using only the letters found in a set of magazine titles?”
Read report →“Can you write a function to find the square root of a number without using any arithmetic operations?”
Read report →“Can you describe how to find the size of a loop within a Linked List?”
Read report →Formats, difficulty and experience
Across all 133 CME Group interview reports.