I have applied online and received a call from the recruiter. That call went very well and we also discussed salary expectations. Then the hiring manager met with me over a zoom meeting and it went very well. They were planning on getting a panel interview scheduled. And I also received a rejection email within 2 days of scheduling