Online application through website, if shortlisted will be called for interview either telephonic/skype/in person. Questions related to your educational background,work experience, internships, projects mentioned in resume,skills, future plans,etc, good experience overall.