Three online interviews. First was a mostly straightforward logic/IQ test followed up by a few simple coding problems. Second was an online "workplace simulation" followed by a few simple coding problems. Final interview was a short video interview with an engineer. Got an offer about a week after that. Emails from recruiters were anonymous; didn't speak to a human being with a name until the last interview. They managed to miss every deadline I gave them by 1 or 2 days.