A screening interview: Recruiter spent a lot of time talking about perks
Coding test: take-home timed code test, two brain teasers. The problems themselves were hard, but required no special programming experience.
A technical interview with the lead of the team I would have joined and another unrelated team lead. The second person asked a lot of language-specific questions about a language that would not be used by the team I would have joined, it was a bit strange.