15 minute phone screening followed by ~45 minutes video call interview with hiring manager and HR representative. If you make it to the final round it will most likely be an in-person interview with the hiring manager and about three others in the same or similar department. The interview may be a couple hours long with multiple parts, such as Q & A, group coding activity, etc.