Esurance logo

Esurance Software Engineer Interview Questions
& Process

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

Based on 9 interview experiences · FREE TO READ

2.3 Rounds average
Average Typical difficulty
44.4% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Esurance.

Showing 3 of 9
Esurance logo
Esurance

Senior Software Engineer

Engineering

Senior Average Positive experience Decline offer 3 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Behavioral Technical Coding Other

First, I had a quick chat with the recruiter. Then, it was an in-person interview where I met about 5 people. The first part was with a software developer who asked about my current project, my development process, and environment. The second round had 2 software developers who asked some standard programming questions on OOPS, C#, etc., but no algorithms. The final round was with the Manager and Technical Architect. They mainly talked about the technologies I've used before. The Manager also threw in one simple puzzle.

Confirmed questions3 questions
  • Questions on OOPS and C#.
  • Questions on Design Patterns.
  • Questions on SQL Queries.
Esurance logo
Esurance

Front End Software Engineer

Engineering

Entry Average Neutral experience Decline offer 2 rounds
Interview process
Phone screen Technical screen
Interview formats
Technical Coding Other

The interview process started with a brief initial phone screen. This was followed by a technical phone screen which was pretty standard. It included a discussion about current technologies and some niche JavaScript programming concepts, plus a riddle.

Confirmed questions2 questions
  • Given 9 identical coins where one is heavier, how can you find the heavier coin with the fewest weighings on a classic scale?
  • Could you explain the meaning of isomorphism in the context of computer programming?
Esurance logo
Esurance

Applications Developer

Engineering

Mid Average Positive experience Accept offer 2 rounds
Interview process
Recruiter call Technical screen Technical screen
Interview formats
Technical Behavioral

The interview process was smooth and the interviewer was good. The environment was comfortable. There were two Skype interviews, each lasting one hour. They asked good technical questions and provided a good background on the company and job responsibilities.

Confirmed questions1 question
  • Could you describe a particularly challenging work situation you've encountered?

Esurance Software Engineer Interview Questions

Quoted word for word from Esurance interview reports.

Given 9 identical coins where one is heavier, how can you find the heavier coin with the fewest weighings on a classic scale?

Read reports

Given 9 coins where one is fake and has a different weight, how would you use a balance scale to find the fake coin in the fewest weighings?

Read reports

Could you explain the meaning of isomorphism in the context of computer programming?

Read reports

Can you explain the differences between NoSQL and SQL databases?

Read report

Tell me about a class you found challenging and how you managed to get through it.

Read report

Could you describe the architecture of your current project?

Read report

Formats, difficulty and experience

Across all 9 Esurance interview reports.

Interview formats

Technical 45%
Behavioral 30%
Coding 15%
Other 10%

Interview difficulty

Easy 11.1%
Average 77.8%
Difficult 11.1%

Candidate experience

Positive 44.4%
Neutral 33.3%
Negative 22.2%