Outsourced initial interviews with a hiring company. Teams based video interviews with the local management. Typical questions regarding technical and personal skills. Not overly difficult. Two managers and local resources involved. Never meet anyone in person even after taking the position.