All done via Zoom with 3 interviews. Main two are the technical and situational interviews with the department management.
They have outsourced their hiring process in the past, leading to a mismanaged and poorly communicated interview process. There seems to be some issues regarding timely communication with their latest batch.