Phone interview -> onsite visit -> offer. Applied online, got an email from the HR a few weeks later. The email included the instruction for the interview. Phone interviews were with the hiring manager + direct manager and some team leads. mostly behavioral questions and some additional situational questions. Got an invitation the visit the site, which felt like "u are getting the offer, this is what you can expect" and received the offer a few days later.