Contacted by an in-house recruiter on LinkedIn, followed up with a short non-technical phone call. Had a longer technical phone call and a code test (prepared in own time, no time limit), and was then invited to an onsite interview.
I accepted another offer before completing the interview process.