
Checkr Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 48 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Checkr.
Software Engineer
So I started with a recruiter call, then there was a name matching exercise and then a hiring manager round. I was pretty surprised that after the third round, the hiring manager still had to run my resume by his team. Like, seriously, this is a huge waste of my time. I really can't recommend interviewing here. And if they don't give feedback when they reject you at this point, it says a lot about the company and their culture. They should really respect a candidate's time.
- A coding round involved a name matching exercise.
Software Engineer
So after applying, a recruiter from Checkr hit me up about a preliminary name matching code challenge that's detailed elsewhere. Then we had a 30-minute recruiter phone screen. After that, there was a pretty thorough set of technical challenges: 1) designing an object oriented diagram for a new Checkr feature, 2) an API development exercise, and 3) a core refactoring challenge. They were all pretty straightforward and we were given details beforehand. The whole thing ended with a chat with the hiring manager. Honestly, the interviews felt fair and pretty representative of actual software engineering tasks.
- The name matching code challenge
- Object oriented design for a new feature
- An API development exercise
Software Engineer
Easily the worst interview experience I've ever had. Applied online, was contacted by Checkr recruiter, and scheduled first phone screening. Interviewer was immediately standoffish, had no interest in having a conversation, and was generally unpleasant on the phone. After being berated by the interviewer, I opted to end the phone call after only 6 minutes, to which the interviewer replied "sounds good" and hung up.
- Can you walk me through your work history and your timeline for starting?
- Could you detail your previous roles and when you're available to start?
Checkr Software Engineer Interview Questions
Quoted word for word from Checkr interview reports.
“Implement a `name_match` method that takes a list of known aliases and a record name. Return True if the name matches any alias, False otherwise.”
Read reports →“Does `name_match` handle cases where the middle name is missing in the alias?”
Read reports →“Does `name_match` work when a middle initial matches a middle name?”
Read reports →“Can the first and middle names be transposed for `name_match`?”
Read reports →“Bonus: Does `name_match` account for transposed first and middle names?”
Read report →“Could you parse an address string and extract components like street, unit number, and zip code?”
Read report →“How would you compare a given name to a list of names?”
Read report →“How would you design a model for the game of battleship?”
Read report →“Write code for a name matching function within a 1-hour technical phone screen on CoderPad.”
Read report →Formats, difficulty and experience
Across all 48 Checkr interview reports.