
eClinicalWorks Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 52 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at eClinicalWorks.
Software Engineer
The interview was a 1st round technical screen that covered Solid principle, Eager and lazy, Spring data Jpa Procedure, fetching millions of records, Map vs flatmap, Java 8 features, Final keyword over method & class, counting words in a sentence, security implementation, profiles, using multiple profiles, Jpa n+1 problem, API gateway, and microservices communication.
- Can you explain Solid principle?
- What are eager and lazy loading strategies?
- Discuss Spring data Jpa Procedure.
Software Engineer
So it was a 2 month long process. First, I had an interview on campus in February, which included an aptitude test, an HR round, and a technical round. Then, in March, they called me back for a final technical and HR round. I passed all of them and they told me I was selected, but I didn't get an offer letter. After about a month, they contacted me again for another technical round, saying they didn't have my selection confirmation. I had to reach out to the interviewer who confirmed my selection. Finally, there was a round with the location head. They finally sent me the offer letter at the end of June, with a joining date in August.
- What are your thoughts on database management?
- Can you explain some networking concepts?
- How do you approach team bonding?
Software Engineer
I had a quick chat with the recruiter first. Then, they set up a technical interview for me pretty fast, like within two days. I wasn't sure if it'd be a LeetCode-style coding test or more of a chat about my resume with the engineers. When the interview started, they asked me about my past experience and what I'd worked on. After that, I had to share my screen, open LeetCode, and solve a coding problem they picked randomly.
- Can you discuss your previous experience?
- What were your responsibilities and accomplishments in your past work?
- Please provide a solution for the 3Sum problem on LeetCode.
eClinicalWorks Software Engineer Interview Questions
Quoted word for word from eClinicalWorks interview reports.
“What does the add method of ArrayList return?”
Read reports →“What command can be used to check the connection between two computers?”
Read reports →“What is the significance of the Final keyword on a method and a class?”
Read reports →“Could you tell me the command used to find an IP address?”
Read reports →“What is the difference between an interface and an abstract class?”
Read report →“Do you know the default port for MySQL and Tomcat?”
Read report →“How would you count the occurrences of each word in a sentence?”
Read report →“Can you explain the internal workings of a Hashmap?”
Read report →“What are profiles in the context of Spring?”
Read report →Formats, difficulty and experience
Across all 52 eClinicalWorks interview reports.