First round is a thirty minute phone call with one of their developers. The other part of the first round is a three hour exam with IQ test style logic questions and coding questions.
I applied online and received a phone interview with someone from the department. After that you get approved for an online assessment that features logic, math, and quick thinking. Another assessment for coding after. Then final round is a long online meeting with lots of situational customer cases
The preliminary virtual assessments are long, exhaustive, and tedious. However, as you progress meetings with human interviewers were more laid back. It felt like more of a conversation at that point compared to traditional interviews, which was appreciated.