The interview process was 2 phone screens and then a "virtual" onsite for about 4/5 hours. Standard interviews, some system design, programming, fit, and a "critical thinking" interview which I guess is less standard. The team was very responsive the whole time, and the whole process took a little over two weeks.