I applied online, after a couple of weeks I received an email to do a phone confirmation. after the confirmation, I was scheduled with an actual interview. The first interview did not go through because they had technical problems, so I was scheduled for a second interview. In the second interview, there was suppose to be two interviews but one did not show after the interview(technical questions) was over, the interviewer told me that I would have to go through another interviewer because there is always two people doing the interview. So I was scheduled for another interview. And the second interview was held(also technical questions).