The interview process included one intro screen on the phone followed by a half day with the option of in person or remote. I chose in person and gave a 40 minute presentation on a previous project I did followed by 2 hours of 1-1 and 2-1 technical interviews.