There are a total of 3 steps. First is an IQ test. Upon Clearing that , You got into a technical panel interview in which they basically assess your communication skills. After clearing that , you go into a final interview with Head of Engineering Department. Process is long but simple. They treat you well. People there are very polite and friendly.