
CME Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 20 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at CME.
Senior Software Engineer
It was a three-phase process: a screening, then a first technical round, and finally a second technical round. The screening was easy, with usual questions. The technical rounds, each about an hour, usually had one from the client and the other from 'Cme'. They asked about everything.
- Questions about algorithms, specifically Recursion and divide and conquer.
- Questions about SQL, focusing on performance enhancement.
- Questions about Architecture designs.
Software Engineer
The interview involved Python questions covering libraries, frameworks, OOP, and data structures. There were also behavioral questions and logic puzzles. A meeting with a founder/manager was scheduled to discuss the role and my potential contributions.
- How would you go about getting the unique elements from a Python list?
- Which frameworks have you used for developing Python backend services?
- Can you explain general OOP concepts?
Software Engineer
I applied for a Software Engineering position for recent graduates. Even though I just graduated, I have about 6 months of programming experience. The job didn't need prior experience and my college grades were good. I figured I was overqualified given my experience and recent graduation. So I applied, and a week later, they asked for my grades, which I sent. Three days after that, they sent me an email saying my application wasn't selected. Weirdly, they still sent me a link to share my experience on Glassdoor. It would have been nice to at least get an interview since I felt I was more than qualified. The nepotism is just ridiculous.
No confirmed questions were included in this interview report.
CME Software Engineer Interview Questions
Quoted word for word from CME interview reports.
“What distinguishes an interface from an abstract class?”
Read reports →“How would you sort a binary array?”
Read reports →“There's a function that takes an integer and returns true if it's greater than X, and false otherwise. Can you find X?”
Read reports →“Could you explain the differences between method overloading and method overriding?”
Read reports →“How would you perform a binary search on a provided function?”
Read report →“How would you find the difference between two arrays?”
Read report →“Can you describe the concepts of linked lists?”
Read report →“Can you explain how to perform an SQL projection across multiple tables?”
Read report →“Could you design and create some SQL statements based on the provided Entity-Relationship diagram?”
Read report →Formats, difficulty and experience
Across all 20 CME interview reports.