Interviewed through LinkedIn and then had 3 video calls. The first with the recruiter, the second with the hiring manager, and the third with a higher management position. I was given an offer and an invite for on-site visit, but I declined due to personal reasons.