The job post was offered by a recruiter. When the process kicked off, it contained four phases, an initial interview, a technical task, and two face to face phases (one remote, one on site) at the end.
The interview process took some time to finish, mostly because of geographical reasons and the holiday season.
Everyone involved with the interview process was extremely pleasant, nice and positive. While the questions were pretty comprehensive, I'd recommend interviewing for Asos to anyone.