Brief HR screening a few days after applying online. Two on-site visits with a couple interviews each, with one phone interview in between. Some interviewers video-connected from other locations. This was a quant role, so there were quantitative questions, but all very reasonable and relevant. One interview, with my future manager, was in a form of quantitative discussion with different business-related situations. In the middle of the last on-site visit they already expressed they liked my candidacy and passionately advertised the job. During the final conversation we discussed the financials, where they told me my desired salary was impossible, but they were sponsoring visa. They ended up giving an offer over phone with slightly less money, which I happily accepted.