Initial online screen with hiring manager. Second in-person at the office. From there, phone call to receive official offer. Worked through recruiting agency who initially reached out to me. Overall, call it 4-6 touchpoints, but moved very quickly and received offer within week of initial conversation.