Received invite to apply from recruiter, had recruiter screen, within week received invite for panel interview which was scheduled same week. Interviewed with 3 panelists and within 3 days was scheduled for Teams meeting with hiring manager. Received offer next day