
MCG Health Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 8 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at MCG Health.
Software Engineer
It started with a quick 30-minute chat with the recruiter about my background. After that, they sent over a coding project to do in a programming language I like. Once I finished that, I had another interview with two engineering managers where we talked about system design and they asked me to explain my project choices.
- Can you explain the distinction between an abstract class and an interface?
- Could you tell me about your reasoning behind the project's implementation decisions?
Software Engineer
Got contacted by a recruiter on LinkedIn and applied through her. The next morning, there was a phone screening. The following day, I had a video screening with the hiring manager and set up the final interview for next Monday with the Synapse team. The final interview involved behavioral questions with three team members, followed by a technical interview with another three team members. It was a really positive experience, not too difficult. Honestly, it's one of the best interview processes I've encountered. For the technical part, they told me to treat it like a normal workday where I could use Google, Stack Overflow, API documentation, or anything else I needed to complete the tasks. It's basically peer programming, so communication about my thought process is key.
- Questions about data structures and algorithms.
- Discussed Binary Tree Traversal.
- Explored API design.
Software Developer
The interview process was quite lengthy and felt like a chore. It involved multiple phone screens and video calls, culminating in a full panel technical interview. During the paired programming exercise, I was expected to collaborate with the developers, but it felt like they were unresponsive. The entire exercise could have been completed by generating code templates for basic CRUD operations without writing much code. Ironically, asking questions and seeking opinions during this paired programming, which was supposedly encouraged, was perceived negatively as a sign of lacking confidence. While the managers conducted themselves professionally and were reasonable, the developers' behavior was unprofessional. I suspect the setup was designed for me to fail, especially since paired programming isn't typical for generating basic CRUD code templates. Despite this, I was offered another technical interview due to being 'liked,' but I declined, having already invested too much time.
- Can you explain basic OOP concepts?
- Describe how to carry out basic CRUD actions.
MCG Health Software Engineer Interview Questions
Quoted word for word from MCG Health interview reports.
“Build a JSON object and send via a POST request.”
Read reports →“Write a console application to perform a GET request and output the response.”
Read reports →“Write a SQL script and then build a website to output it.”
Read reports →“Can you explain the distinction between an abstract class and an interface?”
Read reports →“What specific improvements would you make to the existing Conway Game of Life program?”
Read report →“What is "Best Practice" and what processes are used in the Software Development Life Cycle?”
Read report →“Describe how to carry out basic CRUD actions.”
Read report →“Are you familiar with XPath?”
Read report →“Can you explain basic OOP concepts?”
Read report →Formats, difficulty and experience
Across all 8 MCG Health interview reports.