Interviewed through a on-campus recruiter. I guess that's why there was no screening round? Process was long. Took 2 months to complete. First had back to back 2 technical rounds. An additional interview round after 2 weeks. Total questions asked : 6 (1+2+3). Was given a decision after 10 days and put into the host match pool. Matched within 2 weeks.