Online application, then three weeks later, phone call to schedule an onsite interview within 10 days. I got a first on site interview with HR manager and two hierarchical bosses, that was quite well. I got a second interview with a customer who was visiting the company and with whom I would work if recruited, the interview was not good.