The United States Medical Licensing Examination is a three-step examination for medical licensure in the United States and is sponsored by the Federation of State Medical Boards and the National Board of Medical Examiners.
Yes you can give usmle by doing ug mbbs in india and then apply for residency in united states. Each year many indian medical graduates get selected in us residency programs.
Step 1 is a one-day test, usually taken at the end of the second year of medical school (https://www.princetonreview.com/med-school) . It emphasizes knowledge of basic sciences, including anatomy, biochemistry, behavioral sciences, microbiology, immunology, pathology, pharmacology and physiology. Topics such as nutrition, genetics and aging are also covered. All questions are multiple-choice.
Step 2 is a two-day test, usually taken in the fourth year of med school. It has two components. The first (called Clinical Knowledge, or CK), requires you to answer multiple–choice questions on clinical sciences like surgery, internal medicine, pediatrics and obstetrics and gynecology. The second (called Clinical Skills, or CS) requires you to examine and diagnose actors posing as patients. For the Step 2 CS, students must travel to one of five testing centers around the country.
Step 3 is a two-day test, usually taken after the first year of residency. This is the final assessment of whether or not you're prepared to practice general medicine in an unsupervised setting. Like Step 2, Step 3 focuses on the diagnosis and treatment of patients. It includes both multiple choice questions and computer simulations of patient care.