There is a screening, two virtual technical interviews, and a final in person interview. They ask many academic related questions during screening, such as ACT/SAT score and college degree GPA. This is not the norm in other companies for a mid-level role.