Very rigorous and multi-layered.
Had 2-3 rounds of interviews, a background check, references check, much more. Questions were very thorough and the HR was very nice and accomodating. The onboarding process was a bit difficult to understand, and the remote tracking expectations just did not align.