Four runs of interviews with recruiter, hiring manager, another hiring manager, and the final interview panel. The whole process took 6+ wks. And each interview can be one or two wks apart. Everything was virtual due to pandemic. Most questions are behavioral and situation based questions.