Egen logo

Egen Software Engineer Interview Questions
& Process

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

Based on 44 interview experiences · FREE TO READ

2.6 Rounds average
Average Typical difficulty
61.4% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Egen.

Showing 3 of 44
Egen logo
Egen

Software Developer

Engineering · a year ago

Entry Average Positive experience Accept offer 2 rounds
Interview process
Take home Technical screen
Interview formats
Coding Technical Behavioral

It was a standard process for a service-based company. First, there was a written test where we received a Coderpad link with 3 questions. You'd get a base scenario and then had to implement a function on top of it, not like typical Leetcode style questions. Then, a technical round with normal interview questions focusing on Java + Spring, Spring boot. And finally, one more programming question, a general scenario-based one to demonstrate coding skills (again, not Leetcode style).

Confirmed questions2 questions
  • Can you explain the basics of Java collections API, inheritance, etc.?
  • What are the basics of Spring boot, such as annotations, exception handling, and controllers?
Egen logo
Egen

Senior Software Engineer

Engineering · more than a year ago

Senior Average Negative experience No offer 3 rounds
Interview process
Recruiter call Phone screen Take home
Interview formats
Behavioral Technical

I had an initial screening call with HR. The HR rep was quite rude and spoke to me condescendingly, as if I wasn't qualified. They just read the job description and asked about each requirement, cutting me off when I tried to respond. I was told the next steps would be another screening call and then an online assessment, but I never got the second call even though we scheduled it. The interviewer also couldn't answer any questions I had about the job and just sent me the job description again.

Confirmed questions3 questions
  • Do you have experience with the technology 'x' listed in the job posting?
  • Would you accept a lower salary?
  • Are you an immigrant to Canada?
Egen logo
Egen

Software Engineer

Engineering

Mid Easy Positive experience Accept offer 2 rounds
Interview process
Technical screen Onsite
Interview formats
Technical Coding

First there was a multiple choice questions assessment, then I had an interview with a Lead Engineer where I did some simple React assessments. It was very simple as long as you know your css and basic react a a a

Confirmed questions1 question
  • Could you implement a simple react hook?

Egen Software Engineer Interview Questions

Quoted word for word from Egen interview reports.

What is the difference between string buffer and string builder?

Read reports

What's the difference between an Iterator and a foreach loop?

Read reports

What is the difference between the = operator and the == operator?

Read reports

What are final, finally, and finalize used for in Java?

Read report

What is the difference between primitive data and object data?

Read report

How would you reverse the words in a string while ensuring that the original spacing is maintained?

Read report

Can you explain the difference between the equality operators == and === in JavaScript?

Read report

Could you explain the differences between a hashtable and a hashmap?

Read report

Formats, difficulty and experience

Across all 44 Egen interview reports.

Interview formats

Technical 43%
Coding 33%
Behavioral 20%
Other 2%
Presentation 1%

Interview difficulty

Easy 18.2%
Average 65.9%
Difficult 15.9%

Candidate experience

Negative 20.5%
Positive 61.4%
Neutral 18.2%