one online round followed by multiple rounds in-person.
in-person had presenattion about company and team and I was aksed to present myself on the spot given 10-minutes to prepare.
followed by one technical, one situational and one management/HR rounds of interviews.
Travel and lunch expenses were paid for the in-person interview.