
Modernizing Medicine Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 9 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Modernizing Medicine.
Software Engineer
So the interview process was: first, I talked to HR. Then, I interviewed with the Software Engineer Manager, and we talked about Database and Java. After that, I had this 30-minute test on HackerRank with 15 questions covering Spring, Angular, Java, DB, and writing SQL queries.
- Can you explain the distinctions between the keywords final, finally, and finalized?
- Could you elaborate on the differences between left join and right join?
- What exactly is a unique key?
Software Engineer
First, a quick call with the recruiter, about 15 min. Then, a technical interview with the Hiring Manager, which was focused on hypotheticals and lasted about an hour. Finally, a practical coding session with Senior Engineers where I had to build a Java app based on requirements, followed by a 30 min general discussion.
- What approach would you take to resolve a technical issue a client is facing with a live application?
Software Engineer
So I had three rounds in total. The first one was like an initial chat where we talked about my OPT status and if I needed relocation, and also went over my experience to see how it fit the job. Then I had a chat with the hiring manager, and after that, I got to the final panel interview. It turns out they don't hire OPT candidates or help with relocation, which was kind of a bummer since I brought that up in the first round. Would've been cool if they'd been upfront about that earlier, you know? The team was nice and the interviews were professional, just wish they'd been clearer about their hiring rules from the jump.
- Can you discuss questions pertaining to your prior work history?
- What about questions concerning SQL queries?
Modernizing Medicine Software Engineer Interview Questions
Quoted word for word from Modernizing Medicine interview reports.
“Given different string variables, determine if they are equal.”
Read reports →“What is the String pool in Java?”
Read reports →“Write Java code to find the minimum absolute difference between two integers in an array and print the integers.”
Read reports →“What exactly is a unique key?”
Read reports →“Can you explain the distinctions between the keywords final, finally, and finalized?”
Read report →“Could you elaborate on the differences between left join and right join?”
Read report →“Can you answer a question about Java streams?”
Read report →“What about questions concerning SQL queries?”
Read report →“How do you debug recursive problems? They said there are no easy ways but you can add loggers or use an iterative approach. After the interview, when I asked for the solution, they told me to google it.”
Read report →Formats, difficulty and experience
Across all 9 Modernizing Medicine interview reports.