Initial HR screening via 2 phone interviews and then 4 hrs in person interview on the premises from 4 different people from IT - mostly technical , on the database performance, tuning, sql related questions and project management and other areas. Another interview with the director on second day - average to hard