I really enjoyed the interview process. It started with a phone screen with the hiring manager who explained to me what industry Debtsy operates in and how the company adds value. He emphasized company values of inclusivity and high code quality which also made me excited for the role. Debtsy has an excellent FAQ document they share with candidates as well so you go into the interview knowing what the stack is, what is expected of the role, what the interview will be like (no leetcode style problems) and what the team values are.
My first interview was a 1 hr long timed takehome in a language of your choice on Coderpad where I was asked to implement a spec for a game. I was given the choice of doing this on my own time or which an engineer on the team who would be "pairing" with me, and I chose to do it alone on my own time.
My second interview was a 1 hour long pair programming exercise with 2 engineers on the team where I used Coderpad to implement the spec for a common workflow tool in a language of my choice. This interview felt very collaborative and to be successful in it I'd recommend vocalizing your thought process at each step. I didn't finish all parts of the problem but was able to talk through what I would do for the final prompt and that was sufficient.
The final round virtual on-site included 2 technical interviews (one system design problem, one pair programming exercise with 2 engineers where I was asked to solve a problem that I might be presented on the job), a behavioral interview with the hiring manager about how I work with teams, an interview with the president and then a product walk-thru with the head of product.
Overall, I really enjoyed the process and thought the team did a thoughtful job of asking interesting questions and also giving me time to assess if Debtsy would be the right place for me.