Five9 logo

Five9 Software Engineer Interview Questions
& Process

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

Based on 36 interview experiences · FREE TO READ

3 Rounds average
Average Typical difficulty
52.8% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Five9.

Showing 3 of 36
Five9 logo
Five9

Software Engineer

Engineering · more than a year ago

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

I applied for a senior software position at five9 via Linkedin. A recruiter called me for screening, then I had a general behavioural question with the engineering manager. The interview went well and I had the skills they needed. Next, I did an offline coding project, which was a good project for testing Laravel skills. I submitted the project, but then things went downhill. I didn't hear back for a week, so I followed up twice a week, and they kept saying it was still under evaluation. I followed up again after a month, then a week later since the position was still open, and they were critical. They still gave the same evaluation response. I gave up. After 3 months, they sent a rejection email saying I lacked design skills, but the position was still open on LinkedIn. I ignored it. Six months later, they reposted the same position on LinkedIn with the same requirements, team, and project. This is a major red flag for an employer.

Confirmed questions1 question
  • Can you design a system using Laravel and Vue.js?
Five9 logo
Five9

Senior Software Engineer

Engineering · more than a year ago

Senior Average Positive experience Accept offer 2 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Behavioral Technical Coding System Design

So after the initial chat with the recruiter, there were two more rounds. The first one was a video call with one person. They asked me a mix of technical stuff and also about how I work/fit in. For the tech questions, I had to do a code review, write some SQL, and figure out the time complexity of different things you can do with a Java array. The second round was a longer one, like three hours, with two engineers and a tech manager. One engineer went deep on TypeScript, React, and Java. They gave me some React code with a bug and wanted me to fix it. The other engineer had me write a Java method to make a random password with a set number of letters and numbers. Then the tech manager asked me to write a Javascript function to book a conference room, considering the schedule and the booking request. After that, they hit me with questions about system design, design patterns, and how modern frontends work. Even though it's a full-stack job, a lot of the questions were focused on the frontend.

Confirmed questions8 questions
  • Can you explain React's internal workings and the reasons for its performance?
  • What are the arguments for and against using a single database in an application?
  • Could you define what a promise is and describe its functionality?
Five9 logo
Five9

Software Engineer

Engineering

Mid Average Negative experience No offer 3 rounds
Interview process
Recruiter call Technical screen Take home Background check Offer
Interview formats
Behavioral Technical Coding

Applied via LinkedIn, then had a 30 min chat with the recruiter about my background and if I was a good fit. Following that, I had a technical interview with the engineering manager. It was 30 mins of general technical questions and then 30 mins of screen sharing and coding. Manager liked my performance. Next was a take-home coding assessment which felt too big for the role. I had to build a Vue and PHP app from scratch, including user auth and some currency conversion features with scheduling and reports. The recruiter who initially contacted me left, and I was passed to another one. Since then, I've been ghosted and had to chase for feedback on the take-home. Finally, they told me they changed their mind and aren't hiring for the role anymore, after keeping me hanging for 3 months. Definitely think twice before applying, it might be a waste of your time and sanity.

Confirmed questions5 questions
  • Tell me about your background and interest in this role.
  • Can you answer some high-level technical questions about your resume and the technologies you've used?
  • Let's do a coding exercise, maybe a generic PHP problem, to see how you approach solving and debugging code.

Five9 Software Engineer Interview Questions

Quoted word for word from Five9 interview reports.

What is the difference between a Composite Key and an Extra column for a foreign key?

Read reports

What is the relationship between the equals and hashCode methods?

Read reports

How would you check if a text is a permutation of another?

Read reports

Can you sort numbers in an array so all odd numbers end up at the back?

Read reports

What are the methods for sending asynchronous requests in Javascript?

Read report

What are the arguments for and against using a single database in an application?

Read report

Could you describe how to build an algorithm for encrypting a password?

Read report

Should an application use a single database and why or why not?

Read report

Formats, difficulty and experience

Across all 36 Five9 interview reports.

Interview formats

Technical 36.3%
Behavioral 31.9%
Coding 23.1%
System Design 5.5%
Other 3.3%

Interview difficulty

Easy 33.3%
Average 61.1%
Difficult 5.6%

Candidate experience

Negative 36.1%
Positive 52.8%
Neutral 11.1%