Challenge-based with technical interview. Challenge was time-consuming, subsequent interview was looking for specific things while also analyzing overall solution. Overall not a bad process with a basis for discussion. Challenge didn't require specific tech stack which is a good thing.