Two~three week process, almost entirely technical with a bit of behavioral at the end of every interview.
The first interview was a simple online coding assessment. Just some basic HackerRank multiple-choice questions, hashmap/dictionary questions, and object-oriented design questions.
The second interview was two coding questions in a shared editor over the phone. The interviewer was very nice and understanding that not knowing regex by heart wasn't a sign of a bad developer. I was able to move on to the final interviewer.
The final interview was a lot like the second, but with more intense questions. It seems like a more difficult HackerRank medium or even a hard question. It seemed like they were looking for more of the problem-solving process rather than a solution.