eClinicalWorks logo

eClinicalWorks Java Developer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 21 interview experiences · FREE TO READ

3 Rounds average
Average Typical difficulty
50% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at eClinicalWorks.

Showing 3 of 21
eClinicalWorks logo
eClinicalWorks

Senior Java Developer

Engineering · more than a year ago

Senior Average Positive experience Accept offer 4 rounds
Interview process
Technical screen Technical screen Technical screen Recruiter call
Interview formats
Technical Coding Behavioral

We had a 4 stage interview process. First was a computer MCQ or paper test. Second, a senior developer conducted the interview. Third, the mentor interviewed me. Finally, HR handled salary discussions and negotiation, which was pretty open to what the company needed and what I expected.

Confirmed questions4 questions
  • Can you explain Collection, Hashcode, and Equals?
  • What are the complexities of Map, Set, and List collections?
  • Do you know JSP and Servlet?
eClinicalWorks logo
eClinicalWorks

Java Developer

Engineering · more than a year ago

Mid Average Negative experience No offer 4 rounds
Interview process
Technical screen Technical screen Onsite Recruiter call
Interview formats
Technical Coding Behavioral

The first round had 20 MCQs, which were pretty easy. The second round was all about core Java, with lots of questions on inheritance, overloading, and overriding. Then there was a third round, another face-to-face interview. Finally, the fourth round was with HR to talk about salary and notice period.

Confirmed questions4 questions
  • Could you explain what abstract is?
  • What's the difference between abstract and interface?
  • If a class is already abstract, do we need to define abstract methods in it?
eClinicalWorks logo
eClinicalWorks

Java Full Stack Developer

Engineering

Entry Average Positive experience No offer 1 round
Interview process
Recruiter call Technical screen
Interview formats
Technical Coding System Design

I went for a walk-in interview at eclinicalWorks. They were looking for someone with at least 1 year of experience, but even though I was in my final year of B.Tech, the interviewer let me sit for it. The interviewer was really nice and tested my Frontend, Backend, and SQL database skills. They asked about the static keyword, the Main class in Java (which is the Object class), inheritance with a confusing code snippet for output prediction, finding the maximum element in O(n) with a single loop, the finalize keyword, Object class methods, making API calls from the frontend, and a SQL query to count employees per department. For future Java candidates, I highly recommend mastering OOPS concepts with lots of experimentation, and also DBMS and SQL with standard problem practice. While I wasn't asked about Spring Boot, multithreading, or concurrency as a fresher, experienced candidates were quizzed on these.

Confirmed questions8 questions
  • Can you explain the static keyword in depth?
  • What is the Main class in Java? (The answer is the Object class)
  • Given some code, can you predict its output? This was an inheritance problem.

eClinicalWorks Java Developer Interview Questions

Quoted word for word from eClinicalWorks interview reports.

If a class is already abstract, do we need to define abstract methods in it?

Read reports

How many times is the minute hand faster than the hour hand?

Read reports

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

Read report

How do you find the second-to-last maximum value in SQL?

Read report

Regarding hashmap, treeset, and hashset, what are their complexities?

Read report

Could you tell me the time complexity for bubble sort?

Read report

How would you find the maximum element in O(n) time using just a single for loop?

Read report

Formats, difficulty and experience

Across all 21 eClinicalWorks interview reports.

Interview formats

Technical 51.7%
Behavioral 27.6%
Coding 19%
System Design 1.7%

Interview difficulty

Easy 14.3%
Average 81%
Difficult 4.8%

Candidate experience

Positive 50%
Negative 45%
Neutral 5%