Registration: Medical students and graduates register with the NRMP and pay a fee. Application: Candidates apply to residency programs through the Electronic Residency Application Service (ERAS). Interviews: Programs invite selected candidates for interviews. Ranking: Both applicants and programs submit their ranked lists. Match: The NRMP algorithm matches applicants to programs based on the submitted lists.