The first step was a take-home exercise which required writing a program that would spell out natural numbers up to a million in English.
The second step was a 2 hour onsite interview. It included a pair programming session in which I was given specifications for a library application and had to implement and test the corresponding code in Scala. Nothing too difficult. This was followed by a few questions around general software engineering practices (testing, trunk-based development, CI/CD). Finally, I had an informal chat with the CEO in which I got to ask a few questions about the business.
I ended up getting a offer 5k below my salary at the time, which I declined. I understood when speaking with a couple of recruiters about my experience there that I wasn't the first candidate to whom this happened, so be aware of this if you're interviewing with them. It might be worth inflating your salary expectations in your application.