Standard multi-stage process: recruiter screening, technical interview covering Swift, concurrency, and architecture, possible coding task, system design discussion, followed by behavioral interview and final hiring manager round. i would work for them again if i get the chance