I applied for the position through an online job posting initially. Did a phone interview with the HR manager then received an email invitation for an interview at their office about two weeks later. The interview was conducted by the HR manager and a senior team member, which took around 30 minutes.