I know in company, the H1B will be applied on Apr. 1, and then be approved, and then becomes effective on Oct. 1. what's the difference of approval/effective of H1B status? Suppose I now have a J1 status, when will the J1 status become invalid? on the date that H1B get approved, or on Oct. 1?
In campus, is it the same date for approval and becoming effective?
Suppose I have got the H1B status in campus for the following year, but my contract is only valid for one more year. I learned that the approval of H1B status is usually for 3 years, but when contract ends, the H1B status also ends automatically. Is it right?