They will give you a call or send you an email invitation for a phone interview (if you're geographically far from the company). When you get hired, they will give you a list of the requirements and you have to process everything yourself (passport, visa, etc.). Plane ticket will be provided by them.