Virtual screening round with hiring manager, then virtual “on-site” final round over a two day period consisting of multiple interviews with different people, including members of the specific team and members of adjacent teams at various levels of seniority. All interviews and questions were technical.