Applied online, had a brief phone interview with HR and a phone interview with the manager. Was brought in and did a panel interview with the team and met with the manager in person. Due to scheduling conflicts this was a long process but was offered the position a few weeks later.