First call with HR, then on-site technical interview. The tech interview questions were extremely basic. Third interview with manager, who mentioned it was down to myself and another guy. Waited 2 weeks to hear back and nothing. Contacted HR and told "sorry, we're really busy and nobody has made a decision yet, will get back to you asap".
Haven't heard anything since then, about 10 days ago.
Complete time wasters, and I wouldn't accept an offer at this stage. Very unprofessional.