ClassPass logo

ClassPass Software Engineer Interview Questions
& Process

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

Based on 14 interview experiences · FREE TO READ

2.6 Rounds average
Average Typical difficulty
21.4% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at ClassPass.

Showing 3 of 14
ClassPass logo
ClassPass

Software Engineer

Engineering · more than a year ago

Entry Average Negative experience No offer 2 rounds
Interview process
Recruiter call Phone screen Technical screen
Interview formats
Behavioral Technical

Applied online and got a call from a recruiter the same day. Had a 30-minute chat with the recruiter, then got scheduled for an interview with the hiring manager. The interview with the manager went really well, and I was super excited about the job and the company. He seemed really interested and engaged during our talk. Before I could even ask about what's next, he laid out what to expect for the technical part. The next day, I followed up with the recruiter, telling them how much I enjoyed the interview with the manager. The recruiter mentioned that someone would reach out about next steps soon. The day after that, I got a standard rejection email.

Confirmed questions1 question
  • Can you discuss your resume and highlight your relevant experience?
ClassPass logo
ClassPass

Software Engineer

Engineering

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

Got referred by a current employee so I skipped the typical recruiter phone screen, but I did have a quick chat with the CEO. The interview itself had four distinct parts. The first 45 minutes were with an engineering manager, covering things like team process and how I work with others. Then, there were three separate one-hour sessions with an engineer. I've been through many interviews, and ClassPass was unusual in that they didn't ask standard college CS algorithm problems. Instead, they focused on practical, real-world engineering tasks. Also, they weren't just trying to stump me – the interviewers were collaborative, which made it easier to showcase my skills, even though I was nervous.

Confirmed questions3 questions
  • I was presented with a one-page Java class that was poorly written in every conceivable way.
  • Design the API for Tinder, then discuss how to scale it.
  • Given basic specifications of machines like disk speed, latency, network speed, and available memory, design a map tile service and estimate its capacity.
ClassPass logo
ClassPass

Software Engineer

Engineering

Mid Difficult Negative experience No offer 4 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite
Interview formats
Technical Coding System Design

A recruiter from ClassPass reached out to me online. The interview process kicked off with some email exchanges followed by a phone conversation. Next, there was a technical phone screen where I was asked to solve a dynamic programming problem, which was a bit unusual since I had to explain the solution without a shared screen. Lastly, I had an in-person interview day with several Software Engineers. There was no follow-up from anyone at the end of the day, and I didn't get an offer, so I'm assuming that's why I never heard back. Overall, it was a negative experience.

Confirmed questions3 questions
  • Discuss dynamic programming.
  • How would you design a notification system for the app?
  • Tell me about UI.

ClassPass Software Engineer Interview Questions

Quoted word for word from ClassPass interview reports.

Given a list of integers, identify all pairs that add up to zero.

Read reports

Given a set of integers, produce a list of pairs of distinct members from that list that would sum to some target value.

Read reports

There's a single logical error in this line of code; can you find it?

Read reports

Given basic specifications of machines like disk speed, latency, network speed, and available memory, design a map tile service and estimate its capacity.

Read reports

Can you describe how you would seat families of 3 on an airplane?

Read report

Design the API for Tinder, then discuss how to scale it.

Read report

How would you design a notification system for the app?

Read report

Formats, difficulty and experience

Across all 14 ClassPass interview reports.

Interview formats

Technical 40.6%
Behavioral 25%
Coding 25%
System Design 9.4%

Interview difficulty

Easy 0%
Average 78.6%
Difficult 21.4%

Candidate experience

Negative 64.3%
Positive 21.4%
Neutral 14.3%