I had the onsite interview without a phone screen. The company paid all the travel fees (flight, hotel, and taxi). There were 3 rounds of interviews. General behavior, technical question, and case interview. It went well, the interviewers were nice. No harsh questions.