Phone screening then on-site first round interview, then ask you to complete a small project at their office, the project instructions will be given to you one day prior to your arrival. They WON'T EVEN give a feedback to you if they found someone better than you though you have spent a lot time finishing their technical test.