eClinicalWorks logo

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

3.3 Rounds average
Average Typical difficulty
67.3% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at eClinicalWorks.

Showing 3 of 52
eClinicalWorks logo
eClinicalWorks

Software Engineer

Engineering · half a year ago

Mid Average Positive experience No offer 1 round
Interview process
Technical screen
Interview formats
Technical Coding

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.

Confirmed questions8 questions
  • Can you explain Solid principle?
  • What are eager and lazy loading strategies?
  • Discuss Spring data Jpa Procedure.
eClinicalWorks logo
eClinicalWorks

Software Engineer

Engineering

Entry Average Negative experience Accept offer 5 rounds
Interview process
Recruiter call Technical screen Background check Offer
Interview formats
Technical Behavioral

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.

Confirmed questions3 questions
  • What are your thoughts on database management?
  • Can you explain some networking concepts?
  • How do you approach team bonding?
eClinicalWorks logo
eClinicalWorks

Software Engineer

Engineering

Intern Average Neutral experience No offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Behavioral Coding

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.

Confirmed questions5 questions
  • 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 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

What is the difference between an interface and an abstract class?

Read report

How would you count the occurrences of each word in a sentence?

Read report

Formats, difficulty and experience

Across all 52 eClinicalWorks interview reports.

Interview formats

Technical 41.7%
Behavioral 28.8%
Coding 22.7%
Group 3%
System Design 1.5%

Interview difficulty

Easy 23.1%
Average 61.5%
Difficult 15.4%

Candidate experience

Neutral 19.2%
Positive 67.3%
Negative 13.5%