Applied online and it took about 3 weeks to get an call from HR. Did an initial interview with HR which lasted about an hour. Asked basic questions about experience, why I wanted the position. Then there a selection process of top 8 candidates to do a phone interview with hiring manager that was 2 weeks later. The hiring manager interview was a casual conversation that lasted about an hour. Similar questions to HR: why you want this position, you experience with certain projects, what do you know about the company. Then top 3 candidates selected (about 2 weeks later) for in person interview.