
Versapay Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 5 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Versapay.
Senior Software Developer
First there was an HR screen, then I had a technical interview with two developers, and then a third interview which they called a "system design" interview (though it felt pretty unconventional) with three PMs.
- How would you write a function to express a number in English words?
- Can you design a system to help blind people navigate around the city?
Senior Software Engineer
It was a standard developer interview process back in 2019. It started with a phone interview, followed by an in-person technical interview with a group of managers where I had to design the Presto system and answer some Ruby questions. The managers were sharp and seemed like good people. Then, I had a one-on-one with the hiring manager to see if I was a good fit. I got an offer from Versapay a few days later. But, I actually got another offer from a similar company on the same day as my Versapay interview, so I took that one right away just to be safe. Maybe it would have been different if I interviewed earlier.
- Can you explain the inner workings of ActiveRecord?
Software Engineer
I went through 4 rounds. First was HR, then a technical interview, which are pretty standard. The third round was pretty unique: there was a collaborative system design interview where they gave me an app idea and asked how I'd implement it. It was a great chance to show my skills in requirement analysis, system design, and implementation, using my creativity to design a great user experience, not just sticking to current tech. I actually had fun! The other part of the third round was a live coding challenge. They cared more about my approach than the final answer. I ran out of time and couldn't finish the implementation, but they understood my solution, so I passed.
- How would you design an app to assist a visually impaired person in purchasing groceries?
- Can you create a function that converts numerical input into its worded equivalent, like turning 123 into 'one hundred twenty three'?
Versapay Software Engineer Interview Questions
Quoted word for word from Versapay interview reports.
“Given some Java code, write a function to complete it.”
Read reports →“Can you create a function that converts numerical input into its worded equivalent, like turning 123 into 'one hundred twenty three'?”
Read reports →“How would you write a function to express a number in English words?”
Read reports →“Can you design a system to help blind people navigate around the city?”
Read reports →“Can you explain the inner workings of ActiveRecord?”
Read report →“How would you design an app to assist a visually impaired person in purchasing groceries?”
Read report →“Tell me about OOP concepts.”
Read report →“How would you approach a coding challenge?”
Read report →“How would you approach a design challenge?”
Read report →Formats, difficulty and experience
Across all 5 Versapay interview reports.