
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
Candidate interview experiences
First-hand accounts from people who interviewed at EverQuote.
Principal Software Engineer
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.
- Can you share instances where you've embodied our company's five core values throughout your professional journey?
Software Engineer
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.
- What technologies would you use in this situation
Software Engineer
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.
- 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 is the product of the lengths of the strings?”
Read 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 →“Can you explain the distinction between HTTP and HTTPS?”
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.