USMLE scores: This is the single most important factor for an FMH at least. The higher the scores the better are the chances. Now there is a confusion over step 1 or 2 scores which are better. General perception is that Step 1 scores are more important. But I'd like to tell you about a study on this factor.
This study concluded that Step 2 scores had higher predictive value for getting good slots than step 1. The predictive value was not affected when step 1 and 2 combined scores were taken into account. This implies Step 2 scores have the maximum predictive value for getting residency, irrespective of step 1 scores. Few people might contradict this but this is what the study says. Here is an extract from that study
About a month after the completion of the 2004 Residency Match, Kaplan surveyed a set of students who had taken USMLE preparation courses with us over the past year. Students were asked whether or not they had secured a residency position, and for some information about themselves, such as USMLE scores, USMLE failures, the date on which each USMLE Step was passed, the number of programs to which they had applied, their year of graduation from medical school, and whether they were permanent residents of the U.S. or not.
By far, the best predictor of getting a residency position was the USMLE Step 2 score! Good Step 1 scores were also positively related to getting a residency, but STEP 2 scores mattered MORE!
When both Step 1 and Step 2 scores are placed in a stepwise regression analysis to predict the chance of getting into a residency, once Step 2 is entered into the model, there is no predictive capacity left for Step 1. This means that adding a Step 1 score to the model does not give a better prediction. A Step 2 score, by itself, gives the best prediction. Using just Step 2 scores as a predictor, we are able to derive a model that correctly classified 75% of those who did and did not get a residency position.