I applied online, the process took about 3 months. I was contacted by an HR person to set up a Skype interview. The interview was brief the interviewer was really friendly. He just asked why i wanted to work for It, and briefly asked about some parts of my resume.