Applied Online, got a call from HR a few days later and scheduled in person interview for the next day: Standard HR questions in the beginning, followed by one on one technical interview with team lead. Was sent a technical exam to do at home, very simple.