2 stages, first stage is for personality while the second one is for technical skill. They are very direct and please familiarize yourself with their company culture. They may sound a bit harsh at first but that is just a company culture thing in my opinion.