Got recommended to apply for a job through a friend who already works there. Initial interview was over a phone. Among questions asked were regarding relevant experience, skils and abilities, knowledge of software languages, tools, etc. After initial interview, I was asked for in person formal interview. There were three interviewers at the same time. Questions were more or less similar to what was asked during the phone interview. Afterwards, there was a questionnaire that had to be completed. The questionnaire focused on technical skills and abilities related to the duties of the position.