I applied online and after 3 to 4 week got an email for scheduling phone call with one of the hiring officer. Phone screening was pretty easy, just asked about the resume and discussed their vision for internship and some more details about the position. After phone screen got an email for onsite interview. During onsite interview, they first asked me to give some aptitude test. And after that I interviewed with the director of company. Interview was pretty straight forward and according to the requirement of the position.