Applied online and employee referral, then followed by HR telephone call for primary screening.
After that technical interview with IT director and Project Manager, interview took around 1 hr, then interview with software development team, interview took around 2 hr. Last interview with HR.