I applied online and was shortly called for an online screening interview with HR, which was very pleasant and easy.
I was promised a 2 working days feedback, which turned into 3 weeks and a generic rejection email.
For a company expecting and boasting about their speed and how very very fast they are (just check their replies here), this is - to say the least - ridiculous.