Applied online. Recruiter contacted me after about 3 months. Initial phone screen and onsite interview thereafter. Phone interview was scheduled for about an hour. Few behavioral questions, few about work experience and technologies familiar with. Questions usually based on the projects you did. Most questions on algorithms, code efficiency and data structures. I messed up a little with algo questions so didn't get through.