I applied online. The process took 2 weeks. I interviewed at Xencor in Apr 2021
Interview
Phone interview with recruiter, 1:1 interview with hiring manager, panel interview with various members of company/staff (all via microsoft teams due to covid)
The process from interview to formal offer took one month.