The interview started off with talking to a recruiter. The second steps are to speak with the hiring manager then as a final step, there is a virtual onsite. Yes, these "onsites" are tough and long but they are really important not only for the team but for you to get a feel for the role and company as well.