Stared with a recruiter who asked many questions and called me 3 times. Actual interview with hiring panel with management. They asked me many skill and professional question. They had a great first impression on me and asked what extra skill would I like to learn.