Egen logo

Egen Java Developer Interview Questions
& Process

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

Based on 17 interview experiences · FREE TO READ

2.5 Rounds average
Average Typical difficulty
41.2% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Egen.

Showing 3 of 17
Egen logo
Egen

Java Developer

Engineering · more than a year ago

Entry Average Neutral experience Decline offer 4 rounds
Interview process
Technical screen Phone screen Onsite Onsite
Interview formats
Coding Technical System Design

There were 4 rounds total. Round 1 involved 3 LeetCode questions (1 easy, 2 medium) within 1 hour or 1 hour 20 mins. Round 2 was a video interview focusing on system design in Java, with some testing of logic that was fairly easy. Round 3 was another video interview with someone named Raj, which was enjoyable. This round looked closely at system design and how the tech stack is used, it was the best interview round. Round 4 was another system design interview. The interviewer was late. The first 10-15 minutes were spent discussing my experience, then I was given some questions, and I shared my screen to write code in an IDE.

Confirmed questions3 questions
  • I shouldn't really share, but it wasn't too bad.
  • I am surprised they focus more on a framework experience rather than problem-solving skills.
  • FAANG and unicorn do that for a reason?
Egen logo
Egen

Java Developer

Engineering · more than a year ago

Mid Average Positive experience Accept offer 4 rounds
Interview process
Recruiter call Technical screen Take home Onsite
Interview formats
Technical Coding Behavioral Presentation

Started with a recruiter call to set up a technical phone interview. This technical call involved quick questions on core Java OOP and some advanced Java concepts. Next, there was a coding challenge where I had to build a Java web service, which took about two days. The final round was an online video call with screen sharing. Two interviewers asked me to review my code, make changes, and explain my work thoroughly. It's important to be confident and explain things in detail to show you did the work yourself. If you got help online, it's best to mention it. Egen has interesting in-house projects, and if they like your interview performance, they might offer you a role on one of those. Otherwise, they might offer a consultant position after all the rounds.

Confirmed questions1 question
  • Can you explain what reflection is in Java?
Egen logo
Egen

Java Developer

Engineering

Entry Average Negative experience No offer 3 rounds
Interview process
Recruiter call Phone screen Technical screen
Interview formats
Technical Coding

The first round was a phone call that focused only on theory. It felt like you could pass just by memorizing stuff, which I wasn't a big fan of. They mentioned a coding test for the second round and coding-based questions for the third. Honestly, they should just do the coding test from the start instead of asking theoretical questions like 'what's the difference between this and that?'. It seems like they're more interested in people who can just memorize and repeat things like a parrot.

Confirmed questions1 question
  • Basic questions such as definitions and differences, similar to what you'd find at the end of a textbook chapter.

Egen Java Developer Interview Questions

Quoted word for word from Egen interview reports.

What distinguishes the factory design pattern from the abstract factory design pattern?

Read reports

Can you explain the Serializable and Externalizable Interfaces?

Read report

Formats, difficulty and experience

Across all 17 Egen interview reports.

Interview formats

Technical 43.6%
Coding 28.2%
Behavioral 15.4%
Presentation 5.1%
Other 2.6%

Interview difficulty

Easy 29.4%
Average 52.9%
Difficult 17.6%

Candidate experience

Neutral 41.2%
Positive 41.2%
Negative 17.6%