Initial contact was done through email, followed by an over the phone interview.
After the phone interview we scheduled a team meeting over zoom with program director. We discussed pay, scheduling and benefits. Before the 3rd round interview they unceremoniously closed the position and decided to hire freelance. This was 2 days before the final interview.