EverQuote logo

EverQuote Software Engineer 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.6 Rounds average
Average Typical difficulty
70.6% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at EverQuote.

Showing 3 of 17
EverQuote logo
EverQuote

Principal Software Engineer

Engineering · a year ago

Staff Average Positive experience Accept offer 3 rounds
Interview process
Recruiter call Technical screen Phone screen
Interview formats
Technical Coding Behavioral

It was a multi-stage thing, you know, covering both tech skills and softer skills. First, there was like a screening call, then a technical call where they asked some coding questions and questions to check how deep my understanding goes, and then just some general chats. Everything was done online for me.

Confirmed questions1 question
  • Can you share instances where you've embodied our company's five core values throughout your professional journey?
EverQuote logo
EverQuote

Software Engineer

Engineering · more than a year ago

Entry Average Negative experience No offer 3 rounds
Interview process
Technical screen Technical screen Onsite
Interview formats
Technical System Design

They had an online assessment, then a phone interview, and the final round was pretty long, like 5 hours. It was a bit of a bummer 'cause this company, they're not really that special, just a platform for sending data to insurance companies. The last interview with one of the founders was really dull. There was also a team lead who seemed totally checked out, barely spoke after introducing himself. So, they asked me, a new grad, to design a system for sending data to an insurance company in JSON format, so users wouldn't have to fill out forms twice. But instead of talking about the design, the founder was like, "What technologies do you think would best fit our scenario?" Which was weird, like why would the programming language matter for the design? Then he hit me with, "What do we need to worry about when implementing the API?" I mentioned scale, but that wasn't it. He wanted to know about needing the API authentication key from Geico to identify Everquote. Honestly, this company thinks they're hot stuff for reselling user data to insurance companies. I'm actually glad I didn't get hired, the whole experience was pretty bad. Plus, the lack of diversity was obvious, everyone was white.

Confirmed questions1 question
  • What technologies would you use in this situation
EverQuote logo
EverQuote

Software Engineer

Engineering · more than a year ago

Senior Average Positive experience No offer 4 rounds
Interview process
Recruiter call Technical screen Onsite Background check Offer
Interview formats
Behavioral Technical Coding

The interview process was quite lengthy, starting around 10 AM and concluding after 3 PM. The interviewers were accommodating, offering water and breaks, and even provided lunch which included a non-technical Q&A with the team. The technical interviews were one-on-one and conducted rapidly, with a lunch break in between. While the first and third interviews were positive, the second and fourth interviewers frequently interrupted and struggled to explain the problems clearly. Despite this, they were polite. The process ended with a discussion about salary with the recruiter, who also promoted the company.

Confirmed questions4 questions
  • Can you explain the distinction between HTTP and HTTPS?
  • How would you convert an integer to its string representation?
  • What's an efficient method to locate a coordinate within a 2D array?

EverQuote Software Engineer Interview Questions

Quoted word for word from EverQuote interview reports.

What's an efficient method to locate a coordinate within a 2D array?

Read reports

How would you convert an integer to its string representation?

Read reports

Using the Company and Customer tables, how would you calculate the weighted average revenue for each company?

Read report

Can you create methods for a binary tree Module class using Ruby?

Read report

Could you explain how to search for a specific integer within a two-dimensional array?

Read report

Can you explain what a deadlock is and the ways to prevent it?

Read report

Can you write methods for a board game, covering how to represent the grid and the game logic itself?

Read report

Formats, difficulty and experience

Across all 17 EverQuote interview reports.

Interview formats

Coding 35.1%
Technical 29.7%
Behavioral 24.3%
System Design 10.8%

Interview difficulty

Easy 23.5%
Average 70.6%
Difficult 5.9%

Candidate experience

Negative 23.5%
Positive 70.6%
Neutral 5.9%