 The J1 requires a 2-year home residence after completion of training in the U.S.The H-1B visa does not have this 2-year home residence requirement, but further requires the USMLE Step 3.And initially, a B-1 visitor visa is required for taking the USMLE Step 2 clinical skills examination and the USMLE Step 3.