There are three interviews first assesment and shortlisting than skill interview with HR and final is medical once medicals are passed than a joining date is given before joining visa is applied all process is carried out by the company and once visa is granted a joining letter is give and last the flights with tickets