To back this up, especially the last statement... You have to network and make yourself as competitive as you can. Working 3 jobs (2 hospital in Boston, 1 retail w/ CVS), student government and professional organizations and fraternities, research, choosing strong rotations, and talking to everyone got me to where I am. Again, as posted on other pages... my graduating class had no problems finding jobs. In fact, most of us knew we were employed full time by October before graduation aka months wayyyy before.
... I had full time offers given from 3 places, 1 in October, 1 in December, and 1 in March before I matched residency. 1 in Boston, 2 in Northern California near Bay Area.
If you want to succeed and find a job, work hard and you will get it.