After online submission I received a call from HR for phone screen, then two separate interviews, second was panel interview. The questions were varied covering knowledge, skills, abilities as well as behavioral skills. The process took quite some time, I wound up accepting a different opportunity.