
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
Candidate interview experiences
First-hand accounts from people who interviewed at ClassPass.
Software Engineer
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.
- Can you discuss your resume and highlight your relevant experience?
Software Engineer
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.
- 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.
Software Engineer
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.
- 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 →“How would you go about allocating seats on a flight?”
Read report →“Tell me about UI.”
Read report →Formats, difficulty and experience
Across all 14 ClassPass interview reports.