what is a resident program in USMLE. and about how much time it takes to complete.
Its like a job training for doctors.Residency is a 3-6 year training program that medical students and International Medical Graduates must complete at a post graduate hospital.Applications are submitted to specific residency programs. Interviews are also conducted.There will be a lot of applicants but limited positions so have to work hard.
All the other details are given in the official website.
You can also refer the following link for details regarding usmle-