Submit CV, have telephone conference to talk to varies people e.g. hiring manager, HR manager, functional areas and co-worker, then physically in the office for the last interview. Company will pay you the ticket if you are out of U.S. and it was a two days final interview with more than 10 people