
Pushpay Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 8 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Pushpay.
Software Engineer Intern
it was a quick 10-minute online interview via the summer of tech platform, focused solely on behavioral questions for the intern position. No technical questions were asked.
- Tell me about yourself.
- What strategies do you use to avoid developing bad habits while learning independently?
Software Engineer
The process was longer than necessary, starting with an online test followed by a detailed discussion about company culture before the technical interview. I had to spend 30 minutes learning about the company, which felt like a waste of time since I didn’t pass the technical interview. It would make more sense to cover this information only after determining if the candidate passes the technical round.
- Can you explain the difference between a class and a struct?
- Coding test
Senior Software Engineer
Got an email from HR to confirm my first 1:1 interview. Then I had a 1:2 session with a Senior Engineer and QA from Pushpay. This was followed by an hour-long video call to learn about what Pushpay offers. After that, I was given a coding test to complete at home within 4 hours. Once I finished it, I was asked to schedule another interview that was supposed to be 2 hours long, but I turned it down. Booking interview times was really tough because HR is in the states and I'm in NZ. It was a tiring experience to spend 4 hours on the coding test and then another 2 hours for the behavioral interview.
- How would you migrate from REST to GraphQL?
Pushpay Software Engineer Interview Questions
Quoted word for word from Pushpay interview reports.
“What distinguishes a class from a struct?”
Read reports →“Could you explain the difference between IEnumerable and IQueriable?”
Read reports →“What is a Session in ASP.NET, and how does the framework connect a user to their session?”
Read reports →“Considering the most used word algorithm, what if the input was a file, or multiple files instead of a sentence?”
Read reports →“Can you explain the difference between a class and a struct?”
Read report →“Describe the event loop and the execution flow of asynchronous versus synchronous code.”
Read report →“Can you draw a deadlock on paper?”
Read report →“Explain the concept of 'this' and how it functions.”
Read report →“How would you migrate from REST to GraphQL?”
Read report →Formats, difficulty and experience
Across all 8 Pushpay interview reports.