There are three steps to the process: phone interview, coding exam, and in-person interview. Unfortunately, I can only speak on the former two because I didn't advance through to the final stage, but, nonetheless, it was a pleasant and I thought fair process.
The phone interview sold me on the company, giving me reason to believe it would be a fun office to work in and grow alongside. At the conclusion of the call, I was offered the chance to take a coding exam, and that is where I stumbled. If anything, it showed me where I could improve and what I can build upon. I would apply again.