OK, here's the drill. You will send out applications to all of the residency programs you are interested in training at. They will review the applications, and select the students they are interested in for interviews. You will then attend interviews with any programs that invited you to. At the end of all the interviews, you will make a list of all the places you interviewed at, and rank them in order or preference. Each of those programs will also make a list of all their interviewees and rank them in order of preference. All the lists get sent to a central computer, which matches students to programs. The match algorith prefers students over programs, so if your top choice program has 5 slots, and you rank them #1 and they rank you #5, you'll go there. If you're not in the top 5, you'd get moved to your second choice, and so on. Now if one of the people in the top 5 at your first choice matched elsewhere, that program would move down to slot #6, which means you might get bumped back in. Kinda like med school waitlists. The programs iterates over and over again until all slots are filled. If you fail to match ANYWHERE, you do not have a guaranteed position. What will happen is a few days before match results are released, they'll let you know that you didn't match. They'll also release a list of all the programs that didn't fill all their slots. Then it's a 'scramble' to contact unfilled programs and try to convince them to take you. If you STILL can't get a position, you're unemployed for the year 🙂